I'm surprised by this, maybe its industry specific.

An 80:20 split of windows server to everything else has been pretty common in the areas I've worked both as a <10 day contactor and as a FTE.