It was the standard business pattern of denying your competitors everything you can, unless it causes a third-party fuss.

I'm honestly not even sure it's about denying competitors anything. It feels more like denying their users. Apple has a long history of intently denying users the ability to do what they want LONG before any potential App Store competitors appeared.