Having the option to use PayPal, Stripe, some other payment processor increases the stress on the UX and also the attack surface for fraud.
No platform should ever be allowed to be the sole gatekeeper for apps on your device; that it's done for security is dishonest. And it's doubly egregious that they've tied payment processing restrictions onto it too.
I don't make mobile apps so I have no skin directly in this game, but as a user who believes my devices are my own, and as a developer too, I have to stand with my fellow developers in demanding app stores do right by the people producing apps for them.
When I get presented with the price and checkout in an in-app purchase I’m sure that’s everything I’m paying, there are no hidden fees, it’s secure and there is no way for someone to steal my details. And it’s the same flow to make the payment: double tap the side button and scan my face. This is the parallel with Apple Pay. Plus I think the backend on in-app and in-store payments are the same so it would be ApplePay.