It's far from ideal, yes. I think once the dust settles it will be fine. It could have been worse though, and I applaud Invision for offering a workable solution for itself and the developers. We could have all just been shut out from 3rd-party entirely, which I am sure was on the table at one point of the discussions.
Many of the authors of some of my plugins and apps have long since left the Invision developer community and I'm already engaging the pro-active and reputable ones to reproduce those that are genuinely needed. I'm using it as an opportunity for a "clean-up", to be honest.