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).