Yes. How else does Apple make money? Really, if you are going over two years, the Great Apple is going to be disappointed in you.
Every two years is also a convenient time to re-purchase all the applications you already own, buy new peripherals with new connectors+adapters, rotate your tires, change the batteries in your smoke detectors, and re-take your Oath to defend the Cult of Apple from all enemies, foreign, domestic, and rhetorical.
...mmm... throwing $$$ at it would be the last thing I want to do. So far Im not happy, but Im not in the "no way out" situation neither (my Netbook has win 7 on it with JAVA 6).
so am I correct in saying there is no technical reason for lacking JAVA6 on 32bit 10.4/10.5 macs?
Leopard is still an officially supported system, I hope Apple make some efforts here.