What would you say Adobe should do differently in this situation? If nothing then I think the person you are replying is right when they say Adobe doesn't really have a choice here.
Even if they didn't want to do that, they could do the Jetbrains perpetual fall-back license model where if you hold a license for version x for a year, you get to keep version x. You still get version y when it comes out, but if you cancel before a certain time, it will fall back to your license for x forever, until you pay your subscription again.