Back when I was in college there was a major emphasis on MS products - computer labs were all Windows 98/NT/2000 machines, Word, Excel, Access, PowerPoint, Frontpage were all taught in classes that I was forced to take - Microsoft was the norm. There were a few Unix labs, but those were basically for the Engineering students use. We were taught VB for business application development, Access for a database backend in our web apps, all built via MS InterDev. So the emphasis was all MS. I would have liked some more training on other platforms and such, but that's just not how it was going to be done.
I don't know if it has anything to do with MS products being the products that are most widely used in business or what, but I completely agree with your frustration about the whole situation.
