I see both points between you and
@Infinitewisdom. Which, both... I agree.
But I think at the end of the day... whether it's hardware or buying into their subscriptions, that's a win for Apple. I don't have an iPhone nor Mac, but I do have an iPad along with app subscriptions through the App Store (which Apple takes their 15/30% cut). I have a subscription through Apple One as well.
But I think
@Infinitewisdom is looking far beyond what we could see, because Apple building an ecosystem where macOS and iPadOS could look indistinguishable seems ambitious. But given the introduction to Universal Control and the M1 chip in the iPad Pro... Apple vision might lead to this. However, I do agree that Apple end goal is for consumers to buy their hardware from an iPhone to an Apple Watch that syncs to it, then the Mac for use of Univeral Control/Sidecar with the iPad.
Heck, as soon as I looked at videos of the Universal Control being used by content creators... I thought to myself it would be nice to have a Mac again (will not buy). And that's the power of Apple strategy to buy their hardware. But on the topic of making Mac apps not available on iOS, Pages and Numbers were first debuted on the Mac. Then there's Xcode equivalent Swift Playground.
Granted, it doesn't have full capabilities as Xcode... but it's a start in the right direction.