NixOS and Guix are in some areas about a decade ahead of Mac and Windows. It's incredible what you can do with those (I can't work on new projects without guix shell anymore). It almost has the same feeling that in the 90s, when distros had package managers and proprietary OSes did not.