90 days is still absurd. I have custom apps I install on my Android phones once per phone. I go years without bothering to rebuild them.
That, in their opinion, makes it their job to prevent people from permanently installing software on other people’s phones. I’m sure they would remove the “permanently” if they could, but developers have to test builds so frequently that they can’t review them all.
There are simpler and more usable options that are more defensible than what they do today.