Earlier quoted context omitted.
Given that the average mid level developer makes a salary and stock grant putting them well into the 1% (in USA) I find it questionable that the majority of people are "just" trying to keep a roof over their heads.
Perhaps your assumption that all "mid level developers" make FAANG income is a bit inaccurate? There are tens of thousands of developers across the US not making big bucks. And to be in the 1%, you need to be making north of $800K. The company I work for employees roughly 100 developers, and not one of them makes more than $150K (we don't award RSUs either).
You can filter out by other characteristics here: https://igotstandardsbro.com/