It IS sad. When I worked at AppleCare I had a lot of customers frustrated because they had to buy a $129 upgrade to 10.5 for their 4 year old PPC MacBook just to be able to start their new iPhone 4, while if they had skipped switching from their 2002 Win XP PC to that MacBook they wouldn't have to buy anything additional.
A lot of customers got angry because suddenly now their iP4 became a lot more expensive than they expected and all I could do was refer to the system requirements and apologize that whoever sold them the iPhone didn't mention this.
It's one of the reasons why I went back to/refuse to buy anything Apple when I needed a new computer. It became really annoying not being able to run certain things unless I upgraded. I almost submitted to it a couple of times, but eventually I sold my Mac.