> If you pay for a developer account, you can sideload an app and just have to renew the cert every year.
My definition of sideloading would be that I am allowed to put a program on a device without any need to consult a 3rd party. A developer account can still be revoked, leaving you without the ability to load an app.
With an Android Phone or a Linux Mobile device, I can put an app on without the needing any account, so there's no way to retroactively take that away from me.