I don’t want to give developers my billing info. I even have to use a special throwaway number at Home Depot. There’s no way I’d trust hundreds of developers with that info when I don’t even trust a F500 company.
I don’t want to download apps that literally do nothing except kick me out to a website for a billing transaction, especially a recurring one with no way in app to cancel that subscription. If I delete the app, I want to get promoted to cancel the subscription.
Apple has some major issues with the App Store (search, discovery, business models, % cut, just as a few), but in this case I actually agree with their principles.