I recently tried my former m1 air for the first time in a couple years, but the forced apple id to be able to even use the hardware soured my taste. That combined with the $99/year fee for development (vs one-time $35 fee for android) convinced me it wasn't worth my time, and I sold it.
Windows tries to do this, but you can at least bypass it with a pro version and a simple command during setup.