To further this goal I'd love to see Apple add paid upgrades. Possibly with a "can't just be bug fixes, must have significant new features" rule.
This will probably happen when one of the big Apple Mac app store apps needs an update. Aperture, Logic, Final Cut...