Should Makers support previous creations? Yes, but within reason.
Should buyers be entitled to brand new versions of previous purchases? Absolutely not.
Make something yourself and you'll understand.
@amahnke Sure. I bought Instacast 2 for what it was back then. If the developer wants to add features or change the framework and ask money, I'm not entitled, but I might be enticed. In the same vein, the developer is not entitled to my money either.
@amahnke Yes. And doing it like Instacast does leaves the user with an option to use the "old way", something other apps like Podcaster simply threw away. (And not-updating is just a hassle.)
It's the best way.
@amahnke But I wouldn't mind if Apple would make "bundles" a reality in the App Stores. Something like "If app X and/or Y are installed, then the price of app Z is <other amount>".
Bundles (and perhaps upgrades) are Mac traditions I don't want to die.