bottlenecks in the subsystem usually *force* x86'ers to upgrade
I really hate that remark. Nobody forces me to upgrate. I upgrade to get extra performance, not because the system is too slow due to bottlenecks.
I mean, if a G3 and a P4 are the same speed, but the G3 costs twice as much, is it a better long-term purchase? No, because when a faster P4 becomes available, I can upgrade, and then have a much faster machine than the G3 without really spending more money.
If you have a G3 tower and want to upgrade, you have two choices: Buy a G4 upgrade card for an obscene amount of money that isn't well matched to your motherboard and chipset, or throw it out and buy a new machine from scratch, which *forces* you to get a new case/CD/HD/Ram/etc. when you don't need it. My case is several years old and still works just fine. Why fix what's not broken?
That's why I hate Macs. The software is cool, but the hardware is a ripoff.
I just really hate to see "alternative" OS developers use the same tactics as Apple. I never wanted to see OS4 on proprietary hardware, because I used to use/sysadmin Macs in the past, and they are slow and expensive due to closed architecture. To me, it makes no difference if the G5 is "slightly" faster than a PC. For number crunching, closed architectures make no sense.