Everyone currently afflicted can make the most of the US 3-day weekend, write this installer raw to a USB stick/drive, boot it, and overwrite Microsoft forever:
https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/d...
Or, if it's a laptop that needs closed WiFi firmware blobs, use this USB stick image instead:
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-in...
MacOS doesn’t do this. Accounts are machine local. iCloud integration is an optional layer on top. Always has been. Nothing has changed.
Maybe give the OS a try before assuming Apple is following all the same antipatterns just because they also happen to fall into the category of “big tech”.
It's the big tech equivalent of stop and frisk.
Fortunately those options still exist, but the pressure to sign in has been increasing over the last several versions of MacOS.
"defaults delete com.apple.systempreferences AttentionPrefBundleIDs" doesn't work anymore.
Bug? Might be. But it happens to achieve the same kind of nagging that Microsoft is famous for; it passes the duck test.
iOS requires you to sign in to install apps.
Technically this doesn't lock you out the operating system, but it's close.
Also, the macOS system preferences nag the user until iCloud is activated.
It always created local login; if you really wanted to join AD, you had to use this account to log in and join manually. Actually, pretty annoying, desktop Linuces are capable of AD join straight from the OOBE.