Have you owned more than one Mac? Do you feel ripped off that you've bought 2, 3 or 4 generations of MacBooks while the kid down the street just bought his first one and has the exact same thing you do?
Apple has stated pretty clearly they're moving to an annual upgrade cycle for the Mac OS. It makes little sense for them to require all users to buy each app update in order to get up to speed.
In the case of Lion, there are plenty of legitimate reasons why people might not have been able to make the jump and it's really, really stupid to force someone to buy something just to make them buy something else to put on top of it. Apple is not really, really stupid--so they're not doing that.
Additionally, many of the features in Lion and ML are really only useful when others you work/socialize with also have the same features. Things like AirDrop or Messages for example.
The more people who have these features, the more useful they are to you. You can't AirDrop a file to someone running Snow Leopard can you?
It's also a benefit to developers. Unless you're running the latest OS, the apps they develop may not work properly--or even be available as is the case with MAS apps. Apple has seen the power of a centralized, easy to use store where users can acquire apps. Users like it and developers like having an easy way to target end users. Apple wants to build a massive ecosystem just like they did on iOS, in order to do that, they need to keep people up to date. Making it harder to get the latest version of the OS is counterintuitive.
Apple has stated pretty clearly they're moving to an annual upgrade cycle for the Mac OS. It makes little sense for them to require all users to buy each app update in order to get up to speed.
In the case of Lion, there are plenty of legitimate reasons why people might not have been able to make the jump and it's really, really stupid to force someone to buy something just to make them buy something else to put on top of it. Apple is not really, really stupid--so they're not doing that.
Additionally, many of the features in Lion and ML are really only useful when others you work/socialize with also have the same features. Things like AirDrop or Messages for example.
The more people who have these features, the more useful they are to you. You can't AirDrop a file to someone running Snow Leopard can you?
It's also a benefit to developers. Unless you're running the latest OS, the apps they develop may not work properly--or even be available as is the case with MAS apps. Apple has seen the power of a centralized, easy to use store where users can acquire apps. Users like it and developers like having an easy way to target end users. Apple wants to build a massive ecosystem just like they did on iOS, in order to do that, they need to keep people up to date. Making it harder to get the latest version of the OS is counterintuitive.