stopbuggingme
Secondly, high-bandwith connections aren't available for everyone. Think of people living in rural areas, and of people who just don't need it. Yes, those people do exist, and they won't spend 20Â/Month just to do what they already do with conventional software.
Thirdly, it's just not true that "All the computer people use Macs or Linux now". I study CS, and while most of my fellow students have tried Linux, nearly everyone returned back to Windows. That's because nearly every interesting piece of open source software is available for Windows too, while there is a lot of software that is Windows-only. An OS is just a platform for running software, and the software is what matters.
In the end, you even claim that Microsoft sucks. Well, the truth is, they don't really suck very hard anymore. Yes, Windows 1.0-ME were crap, but the Windows NT/2000/XP series is good enough for most people (I haven't tried Vista yet). I've never worked with Visual Studio, but a lot of people claim it's a superb IDE for C/C++. Then you have MS Office. It's not perfect, but it's good enough for almost everyone, and it doesn't suck any harder than it's primary competition, OpenOffice.org (In fact, OpenOffice.org's Base doesn't even come close to the functionality of Access and there is also no good replacement for Visio - no, Dia and Kivio aren't, and then there is Sharepoint and Exchange and a lot more). Claiming that Microsoft Software generally sucks doesn't help, because it's simply not true, and by expressing stuff like that you only make a fool of yourself.