There is also the issue of surveillance. Apple processed warrantless FISA surveillance orders for 30,000 users last year, per their own transparency report.
It's possible that people don't want Apple (and by extension the FBI and US military, with no probable cause or warrant required) knowing the apps they purchase and use, or when, or on which devices.
Being App Store only prohibits that, and requires that your users be subject to this surveillance.
It's the same issue with posting to Instagram, for example: deciding to donate free content to Facebook there makes the product more attractive to Facebook's users and makes it harder for small businesses to opt out of using Facebook's ad business. Decisions like this make the whole world worse.
During a software license purchase for macOS, you either need to provide your PII to Apple, or to an indie developer.
In your opinion, is it safer to provide your PII to an indie developer than to Apple as part of such a purchase?
Assuming that is the case, is your objection to Apple having your PII then extended to all other large-volume payment processors such as Shopify, Stripe, Amazon, and PayPal as well?
(Please don't let the downvotes stop you from expressing these views again and again. You are not a minority on this.)