Technology gets cheaper over time, products get new features added to them and the price stays the same, this is nothing new. If you bought an iPod touch without these features then that was your decision, there was nothing to say that these features would ever be added anyway. The iPhone and Apple TV were announced as being accounted for over an extended period so that they could accommodate free updates - the iPod Touch wasn't. They didn't have to make these available to old versions, they could have just released a new version, added the apps and be done with it. If you don't feel they're worth the price then that's your decision but the assumption they should be free is your problem.