"but you agreed to to the terms and conditions.. and as i said, there is nothing wrong with the product you bought. "
I have to weigh-in here, as I believe there could be some legally dubious facets of this. True about all points regarding the t&c - I definitely e-signed it - but it doesn't mean that their t&c are completely devoid of illegality.
Markets are regulated for this type of behavior across a lot of industries. If big construction companies were spending millions of dollars on equipment that was deemed outdated the next day with no warning (i.e. there is a newer, better version that will last longer) - I'll bet there would be a big lawsuit if no discount was granted. If no lawsuit, it'd definitely be considered a betrayal of trust and there would be an impactful resolution against the offending company. Most companies wouldn't do this beacause it's.... BAD FOR BUSINESS -- unless they can get away with it or the victims are insignificant enough.
Apple knows this is a low-dollar product that most people bought ages ago. It's an intentionally deceitful policy to squeeze as many $200s out of potential users as possible. Apple - in my dealings with them anyway - has always been about "hardware over software". That is, the software is just a means to make people buy hardware. Which I think is an OK policy considering how happy most have been - including myself - in dealing with Apple's products.
This is changing quite a bit, however, with the introduction of the rigid, policy-driven App Store. It's an incredibly profitable practice to sell tons of licenses for something that has little production costs. This is clearly being demonstrated in their new policies, and I wouldn't be surprised if iTunes, Automator and Calculator had a price tag on it in the coming years that you have to re-buy with each new operating system. Remember iMovie and Garageband?
There is absolutely no reason to defend a corporation the size of Apple. If what they are doing is morally wrong - which you admitted - it doesn't excuse their practice, regardless of the legality. Apple should revise this policy and rectify their recent reputation with their professional userbase.
I'm not boycotting Apple or trying to be some crazy ranting guy, but I passionately believe that this is a dispicable policy. I've been foaming at the mouth with anger ever since this new version came out, and the anger only intensified dealing with Customer Support - who is much less knowledgable, and much more finger-pointing, than they used to be.
Soon to be updated software should carry a 90-day window - IMO of course:
90 days out - No product announcement, upgrades to be given to customers upon release.
60 days out - Product Announcement (optional), CURRENT VERSION PULLED FROM APP STORE (important)
30 days out - Balls to the wall promo about the new version (optional), leading up to Product's Launch.
Or work out some versioned pricing for Pro Software... $199 for only this version, $299 for this + next version, $100 upgrades for life... SOMETHING.
These are all very logical policies that Apple could easily institute - and, most importantly - AFFORD. Why leave a bad taste in your customers' mouths? Why not have them all jazzed up to spend $6k on a new Mac Pro? This culture of fear around buying outdated products will definitely come back to bite Apple... or not.
Whatever. You can't fight city hall, right?