Here is something you do not understand:
A very small amount of people know how computers work, beyond "press buttan, reccev porno".
A very small amount of people actually want to.
I understand that perfectly, and rest assured, even those people will have the problem fixed.
The reason that you have to pay for new OSX operating system releases, is that they are new operating system releases.
Only because Steve Jobs needed some spending money. It's still OSX, they just picked the "pay for play" route. Want to use OSX for 10 years? You're going to buy it a few times and spend alot more than you'd pay for XP.
I love the service pack model. "lets release lots of tiny minor insignifcant fixes constantly, but anything important can wait for a couple of year while we build it into a 2GB monstrosity of a patch that basically replaces the entire OS install and takes forever to download".
Obviously you don't know what a service pack is. It's a rollup of those "tiny minor fixes," bundled into one for convenience, just like Apple does. Sure, they usually add something different to make it worth doing the rollup and rollout, but most of it is old work repackaged to save time.