By comparison, OS X 10.1 was the latest version of OS X available at XP RTM. OS X 10.2 would've set you back $129, 10.4 another $129, 10.6 another $30, and 10.7 another $30. (I don't believe that you can skip OS X release-level updates, but I'm not a Mac user, so I don't know; if you can, feel free to correct me.) Even if you magically bought a computer in 2001 which would still run Lion today, you would've spent $310 on OS upgrades, for a period of time for which upgrading Windows cost less than half as much.
But then again, Apple has the benefit of being in control of the hardware, which makes up the lion's (haha) share of their revenue.
- Apple can let OS X be its loss leader, whereas Microsoft doesn't have a thing to let Windows be a loss leader for (the Windows Store, maybe, post-8?)
- breaking backward compatibility hurts Microsoft's sales, since there's no single source of application updates, and since so many Windows licenses are in the enterprise; it doesn't affect Apple's sales (maybe even helps them) because it sells shiny new Macs for shiny new features and because Apple doesn't live or die on OS X revenue.
its saving grace is that retail sales of Windows licenses are probably dominated by people refreshing their computers.
(though, I'd still argue, an extra $70 per decade is not exactly breaking the bank.)
The iBook shipped in only one model, with 128MB of RAM. The PowerBook G4 started at 128MB of RAM and topped out at 256MB of RAM. The Power Mac G4 started at 128MB of RAM and topped out at 512MB of RAM.
The smallest amount of memory you can get on a Mac nowadays is 2GB, and you would've had to buy an entirely new computer at least once to get Lion running in the intervening time.
(Whereas, if you didn't buy a new computer since Windows XP came out, you could run the 32-bit version just fine with 1GB of RAM.)
Methinks you doth protest too much about expensive upgrades.