I'm not blaming Adobe. If I was advising them, I'd recommend the CC approach. I used monthly charges in my own business on proprietary systems and kept most customers for twenty years. The trick was to never make the cost of replacement including downstream service charges lower than the short term cost to replace my services.
Having said that, many of my customers, and they were all in business and understood these things, were pissed about the deal. No one wants to feel they have limited options or none at all. But, I still took them to lunch and they were happy about that. Many of Adobe customers are not so business oriented if at all. So they feel more "used". It's something that Adobe has to consider in their business plan, that's all. Of course they can't buy their customers lunch. However, if they were smart, and they are, they should throw in a few more benefits that the CC users aren't expecting. That would ease the bad feelings a lot. And they can send me a check for the advice.