I think you overestimate the quality of median software engineer. Even at a company like Amazon, I think something like 20% engineers can barely code. Add to that industry expectation to work independently with little guidance and not that many people who will fit the bill.
There are lots of junior engineers, who with guidance and mentoring can actually flourish but your average "move fast" startup won't invest in them.