Now I can agree or disagree with their access to software policy, but ultimately it's their decision and business call on how they provide access to programming software.
However, doing it in this manner to lockout end users with no notice doesn't particularly sit well. It would have been straightforward to have delivered a 'sunset' version that notified you that if you upgraded past it it would require credentials to continue use.
This would have been a straightforward and friendly way to migrate to logins being required.
Now, I find myself with a new OLED tv, Lexicon processor and 4k Blu Ray player in my living room that I cannot now control. I went to program up and hit the upgrade button on CCP with no knowledge that I was effectively locking myself out of the software.
I guess I could go and buy some new remotes, but based on this I'd rather go and buy a Control-4 system from my friends who is a Control 4 dealer and I know I'll get access going forward.