I really don't care about your resume, but since you are a developer you should know better base your opinions on a beta product. I have no "religious" preference. As I said before, I do have an iBook and my WordPress blog runs on Slackware. I am sick of uninformed opinion being passed off as fact. I am sick of FUD from people who don't even use Windows. And any time I see it, I'm going to refute it.
Its already been available to businesses. As a general rule, the "home" versions of the OS do not have enough muscle for me. The early-early betas of Vista (betas from the special "Longhorn" beta program by invitation only from Microsoft, were just horrible. The later ones did improve, but not as much as they should have.) The final release to business still had some old bugs that were noticed 6 months ago, disappeared and have since come back.
I personally found that driver support for Vista was appalling. I also discovered that there were many others who came to the same conclusions. This is not uninformed "crap", but my experience as well as the experiences of others.
The simplest explanation for this is the fact that Microsoft is writing an OS for all kinds of hardware: Apple controls the hardware, so their OS can be optimized for the task at hand. I've seen 2 identical Toshibas behave differently with an install of BeOS. One took it just fine, the other never did. Specs on the machines were identical. Yet all hardware components are within a specific tolerance range: resistors +/- 5%, etc. So you can have one machine "within tolerance" (on the high side) not take to an OS like Be, and another "within tolerance" (dead center) take it. I suspect Vista is exactly the same. The would account for so many "I can't get Vista to install" horror stories.
Additionally, depending on the peripheral, many companies are simply not interested in investing time to create a Vista compatible drivers for their older product lines. Why bother with supporting a 5 year old printer? Get the customer to buy a new one.