Exactly, you get what you pay for. And you're right, EMPLOYEES are the single biggest cost to any company.
As for me, where the situation is home use and free DOES matter, I decided to switch back to Windows after my little short-lived courtship with Ubuntu Linux, for a number of reasons:
* For every little file move or copying of files, I HAD to get root access and type in a command. There was no GUI way to do some things (as far as I know). And there's really no way to correct a typing mistake in command line. That got to really be annoying.
* I have a multifunction printer (print, copy, scan, fax) and the ONLY Linux driver that worked with it was from TurboLinux - $40 for the driver and it was only good for print. Couldn't use the driver over my home LAN like I can with my mfr's Windows driver.
* OpenOffice messed up the formatting of some of my more intricate Word files.
* Couldn't stream videos on Netflix, as Netflix requires the Silverlight plugin.
* Some web applications require Internet Explorer to work (I know, I HATE proprietary web applications and extensions as much as the next person, but one doesn't always have a choice).
* I still have to sometimes use local (non-Web) software on my PC, and that software is WINDOWS based. And so far WINE sucks; it crashed on every Windows program I tried to run in the Linux environment.
* Sure, I could set up a dual-boot with Windows, which I did. But very shortly I got tired of switching back and forth between OS's. I was tired of having a "schizophrenic" computer, and just decided the heck with it, I'm just going back to Windows.
So there you go. And plus, so far Windows 7 is running very smoothly on my new machine I recently built, so why mess with success?