I posit the big VC-backed or FAANG companies 1) can offer huge initial salaries to not have to deal with competition 2) hire juniors at high salaries because they can afford to spend 1-2 years training them. Combine with the sheer volume of hiring they all perform, and it starts to set some false expectations. Maybe smaller companies are failing at capitalism by not competing?
Anecdotally, I have seen engineers refuse pretty good gigs because they were expecting to be treated like royalty without much to back it up. This industry is skewed, in many ways.