Accept that the only reason you want to write apps for either is to get customers, i.e. approval or money. Become enlightened. Write an app for the craftsmanship, ignore users until one day they magically appear.
I feel like we're not saying terribly different things here. That is one of (if not the greatest) motivator. I hate the idea any app fev can shittify their product and take away a foundation you rely on cuz #reasons.
Write it for literally any other platform.
Developing anything inside a walled garden always comes with the risk that you might later end up on the wrong side of that wall.