> If non-FAANG companies compete for the same prospective employees as FAANG employees, they will lose to vastly superior compensation packages. Fair enough.
Already this part is unclear. Baseball is different in another important respect: You have no choice about what you're doing. The Yankees, the As, anybody - is hiring you as, say, a pitcher. That's what you're good at, that's what you're doing.
But I chose to work where I do now, for far less money (the people hiring weren't sure but they suspected the previous salary I listed, which was true, was more than the head of their entire 100+ person department, several steps above me on the hierarchy) because of what I do.
What I do here makes a difference I care about, whereas say, working at an investment bank (as one of my ex-Google friends does) would not do anything except make rich people even richer.
If you're a big deal maybe you can carve a niche so that whoever it is that hires you, they're really hiring you to do whatever it is you do anyway. I can't imagine Bjarne Stroustrup feels what he does (at ms.com ie Morgan Stanley) is mostly about making rich people richer, Morgan Stanley presumably mostly lets him get on with C++ stuff. Likewise hiring Linus Torvalds wouldn't redirect him from working on Linux. If that was going to happen it would have happened a decade or more ago.
But for most of us in programming, where we work dictates what we do, and that influences whether I want a role I'm offered or not.