That stuff is all optional and off-by-default, though; you have to either say yes on installation or opt in afterwards.
It's not all optional and off by default... They only ask about sending debug data to app developers, siri, and I believe find-my. Apple is a little worse since they try to force you into entering your credit cards for Apple pay.
> They only ask about sending debug data to app developers
They ask two questions:
* send telemetry to Apple;
* allow sharing telemetry with app developers.
If you don't agree with the first one, the second one is grayed out.
wrt advertiserid, that's iOS/iPadOS only, on macOS it retuns zero-filled UUID.
Good catch on the macos advertiser id. It's just a matter of time for it to actually work as expected though.
> It's just a matter of time for it to actually work as expected though.
Eh, I mean they just recently made it effectively useless on iOS (requires a prompt before it works; unsurprisingly very few users give permission). Not sure why they'd go the other direction on MacOS... I suspect it's just there for Catalyst compatibility.
Really the only thing different is Apple has made it seem beneficial to users where Microsoft just comes off spammy.