There are endless KYC/AML requirements for entities that can transfer or emit USD.
It’s completely reasonable that side loaded applications should not be entitled to use regulated payment services.
Edit: Even Android will not entitle side loaded apps for Google payment processing. Android and iOS are literally identical in this regard.