It's not like switching off of windows is without its' own costs... Just IT staff retraining alone is huge, let alone the increased staff demands during transition. I'm not saying it isn't worth it, but switching to free software isn't entirely free.