I look at this new program like this.
- Cakewalk is offering payment plan of 12 monthly payments or we can pay up front and save ~20% for this upgrade.
Why they are doing this IMO is... Cake has determined that releasing the software in stages is better suited for a variety of reasons including stability and user adaptation to new features. Also, this method allows people to pay for their software in stages as well versus having to dig a little deeper on the front end. And with any dedicated software user group - there will ALWAYS be some folks who resist ANY change to the program. So, this approach minimizes that unrest from the software level with the upgrades being incrementally released and also allows Cakewalk programmers to quickly address any issues.
This is all simple and common for a number of products and services we as consumers can purchase. I'm okay with it. Let's roll it out and get started.