That's been the traditional criticism against Apple and Mac seemingly forever. (User of Apples since Apple II+ and original Macintosh.)
Apple has always attempted to strike a balance between longevity and progress, especially on Macs (5-7 year lifespan, usually). iOS is faster-moving, and gets the shaft more often (2-3 years, sometimes less). The latter will hopefully get better as the mobile hardware catches up to desktops; most of the forced upgrades have been due to low RAM or other hardware deficiencies.
Just because it's "free" and you can update systems that are on Snow Leopard, doesn't mean it'll update all systems on Snow Leopard. For those paying attention, Apple killed off quite a bit of hardware with 10.8. Those certainly aren't upgradable to Mavericks.
For any cocoa/obj-c dev that's dealt with constant deprecated API's on Mac, they know exactly what I'm talking about.
By your own admission that's not "in order to compel you to upgrade to the newer." That's because the newer hardware is required to make it work satisfactorily.
AirParrot has additional features like sending only one specific application window to the ATV and control over quality.
Beamer lets you seamlessly stream any kind of movie format you want and also gives control over subtitles.
Both work all the way back on 10.6. I don't suppose you could give me any advantages of Apple-branded AirPlay Mirroring huh?
http://arstechnica.com/apple/2012/07/mountain-lion-airplay-m...
Tried Airparrot - quality was terrible in comparison.
The problem was with Mountain Lion, because it required 64-bit EFI (or something) which older models don't have.
If it won't run Lion/Mountain Lion, it won't run Mavericks either, unfortunately.
Also note that some features (e.g., AirDrop) aren't available on older machines running Mountain Lion, even if the basic OS runs. I don't know if that's been changed for Mavericks.
With that in mind, I can understand Apples motivation to move the whole line to 64 as soon as is possible.
I don't really understand how you can be confused.