Trying not to hijack the thread, but I'm not buying your reasons. "not all programs" What does this mean?
The predominant productivity programs remain Microsoft Office and the files are easily transferable.
Now if someone is in a technical field where there is a presumption of being able to run some sort of esoteric modeling system available only on Windows platforms, I can see your reasoning. But this depends on one's field of study, which seems to me should be the point in the discussion. For MOST users, Mac is just fine.
I'll give an example. I was in a masters of public health program that used SAS a statistical software along with Microsoft Access. Both at the time and I believe still, unavailable for OSX. Fortunately the libraries had the software licenses on their nasty xp machines. But yeah this does depend on the field of study.