Let's be honest here; nobody has a perfect way to fund OS development. Microsoft has subsidized the OS through Office sales for decades. Apple pays for it with hardware. Linux is the only alternative model, and there are all sorts of challenges because of it. (Geeks tend to gravitate toward things that are sexy to geeks, so a lot of UI work in Linux goes undone, underdone or overdone.)
I don't resent Miscrosoft for subsidizing Windows, and I don't resent Apple for subsidizing OS X. However, Apple's method may, in fact, be product tying.
But then I'm one of those heretics who thinks that Apple should have gotten out of the hardware business a decade ago.
Bookmarks