> After first boot, go through a long list of things to deactivate so that one can experience at least some feeling of agency and privacy when using your own hardware.
The difference is that you can actually not set these things up: with Windows you often have to choice. Macs allow you to not have an iCloud account and run just fine without them, whereas to avoid a Microsoft cloud account there are magic CLI incantations that have to be invoked. And once you say "no", Apple generally leaves you alone.
I don't mind a bit of 'upsell' or informing (new) users of available offerings, as long as I get a choice.
The issue with iCloud is that before you even know it, you're paying $9.99/mo. Since 200gb is quite low, the next tier up is 2tb for $9.99, but then you're essentially locked in. I can't view the iCloud price tiers as anything other than predatory.
> Macs allow you to not have an iCloud account and run just fine without them
Until you need to install an app through the App store. Even a free app will refuse to install without an iCloud account. Frustrating when you want something with a verified source, for me it was Wireguard, and don't want to build it locally.