In principle code signing is a good idea, this way Apple can ensure an improved security standard over their competition.
But the downside is of course that Apple is in control, and like any corporation it will do things with that power that are unethical, immoral, anti-competitive, anti-consumer, etc. to the fullest possible imaginable degree.
Its like when you buy a DRM protected piece of content and that company revokes access in the future. Its entirely predictable and preventable.
Customers buy DRM content all the time and they buy Apple products instead of phones that give you freedom. Ignorance is not an excuse, I won't blame Apple, they aren't people, they just do what is natural in all corporations, I blame people/consumers, they deserve every single last bit of totalitarianism that is coming their way.