I agree, a business trying to make money is quite ignorant...
Software development isn't free, and everyone who pays deserves to get it. But you paid for the iPod...
...ergo Touch owners deserve to get it?
😕
There a difference between "openly trying to make money" and "charging us but blaming federal accounting laws for it." That's part of the problem.
It's not like this development isn't also being done for the iPhone. And iPhone users are getting it for free. Yes, they pay $70/month, but that's the market rate on another package of services they get: voice + data + cellular net access. Touch owners don't have the benefit of any of those.
If [monthly charge] - [services received] = a net neutral, then iPhone and Touch owners are in the same boat, overall cost-wise: the initial purchase cost of the device.
So, why is it again iPhone users *deserve* upgrades for free but Touch owners *don't*?
One then must fall back on Apple's argument - how they
choose to account for the device sale, why one thing (1.1.3 apps) adds "new features" to a one-time-revenue device (Touch), even if another (iTunes 7.6.1 & video rentals) to a different one-time device (Macs) isn't counted & charged the same way - and that argument is just full of holes.
Much like they decried with music companies, Apple's got the recurring revenue bug, and wants it however they can, be it from iPhone or Touch. It's actually very like Steve, to hate & belittle a practice/idea until he adopts it as his own.