The other consideration is that pretty much every company you could work for as a software developer is going to try to take advantage of your work. Most companies are morally bad at best and morally terrible at worst. If you discourage any good person from working there, the problem will only snowball from there.
If working at FAANG gives you the resources to support things you’re passionate about, and you’re willing to stand up for your values when they do something bad, there isn’t a problem with that IMO.
Mass adoption doesn’t necessarily mean Linux newbie. NixOS seems to be targeting the DevOps crowd with its stability/immutability – that is, people who would be comfortable building their system from a config file that doesn’t have a UI. They’re already basically doing that with other tools.