Apple and Microsoft are two completely different business models. Apple makes money off of the hardware, MS makes money off of the software.
No, this is almost entirely incorrect. Apple makes money with the hardware AND the software; Microsoft makes money ONLY with the software.
Apple's business model is almost subscription based: Upgrade cycles are much faster than they are in the Windows world AND Apple is very fast at artificially rendering "old" hardware - read: a two or three year old computer - useless by dropping or not even implementing support for certain features.
For example, a Mac Pro 1,1, a workstation that has in huge letters "64-Bit" printed on its box, cannot run Snow Leopard's 64-Bit kernel. Officially, 64-Bit Windows is also not supported on that high-priced 64-Bit Workstation (although, of course, 64-Bit Windows runs just fine on it). And Boot Camp 3 refuses to install on 64-Bit Windows on such a Mac Pro 1,1 unless you workaround the artificial barrier in the installer.
But oddly enough, Microsoft and Open Source operating systems like Ubuntu run in full 64-Bit mode on that computer.
Only Apple's own operating system does not support Apple's own hardware.
And all the Apple fanboys on this website keep defending Apple and keep telling everyone the nonsense statement that it doesn't really matter that Snow Leopard only runs in 32-Bit kernel on that HIGH-END, PRO machine that was ADVERTISED and SOLD as a 64-Bit Workstation.
At the same time that I even cannot install Snow Leopard anymore on a four year old HIGH END, PRO Quad Power Mac G5, I can install Windows 7 on a computer that's at least double as old as that G5. I can also install all current major Linux distributions on the G5 that's not even fully written off from the taxes, but is already unsupported by its manufacturer.
What's wrong with that picture?
From a customer perspective, I'd say that almost everything is wrong with it. Especially when we consider the little fact that Apple only operates at the upper end of the price segment. If we were talking about 300 bucks low-end office PCs, I wouldn't care. But we're talking about premium priced systems and a company that does a lot of advertisements about how great their crap is.