Here's what Cake is looking at...
They reduce the Dev Cycle to 1 year...
They get PAID to fix the problems that they
created in the first place..it's MATH and MONEY...
Why fix stuff for free that you can get PAID to fix?
AND they get your upgrade money once a year instead
of every 2 or 3 years...
What do you get? Well you get a bunch of new 3rd party
stuff that you probably already have anyways...
and all the bugs that were in your current version should
be fixed, but you also get a whole slew of new ones...
and they get more money...sounds like a typical corporate
decision to me...
What's unfair about that?