The only reason these things haven’t happened is that Microsoft was banned from doing them back in the 90s. They absolutely wanted to require a Microsoft Account (then called a Passport) in Windows XP. The ban was in place until just after Windows 7 came out.
Blame the government for doing nothing to protect consumers since 1999.