> I find Linux's workflow too rooted in multi-user systems and servers.

Out of genuine curiosity (not *nix/OSS fanboying) - how so? macOS has been a BSD for a quarter of a century and modern Windows was designed by a guy who cut his teeth at DEC on VMS. Virtually all modern computer OSes have roots in time-sharing systems.

The user and permissions system. I struggle with things being set up on the root account vs user and vice versa, occasionally breaking my system by editing config files or with CLI commands. Did that a few weeks ago trying to get my PC to read USB-serial without launching the program from CLI with sudo+pw. I had an extra newline in one of the config files; it didn't like that! I cannot follow the decision-making logic that I would need sudo to talk to my embedded device. I've heard the explanations about connected storage devices, but I cannot agree with it. On windows, the same hardware, and same source code (compiled to a different ABI) just works, because its permission system is not so strict.

It's indisputable that Dave Cutler designed both VMS and NT. But Cutler hasn't been involved in years, maybe decades. I'm not a Windows guy, but I am curious. It looks to me like modern Windows has gotten well away from any Cutler design. Has modern Windows retained any Cutler style design?