Earlier quoted context omitted.
I think the open secret is that in 2018 most people who go work for startups are those who simply couldn't get a better offer from one of the big players.
Anecdotally, that's not my experience. I see a lot of people working at startups who got tired of doing things at big companies that just weren't that interesting to them. Those folks have often made enough money that they can afford to work at a startup for a few years because the work itself is more fun, the company has a mission they like, or they appreciate having a bigger day-to-day impact. As a startup founder…
The kind of people you describe are basically retired, and working primarily for recreation. While they do exist, they're very rare, and one thing is certain about them: they will _not_ put up with crazy work hours, intense crunches, etc.
They are not the type of driven people you need at a startup. They're essentially doing this for fun. If there are too many long days or unpleasant tasks - they're out.
Unfortunately, startups need these long days and grueling tasks done, and fast. Far more than the big companies do.
So no, these magical people aren't the solution to the fundamental issue, which is: smart employees realized that engineer equity at startups is low value, and can't compare to what big profitable companies pay.
The only solution is to increase the equity upside, not rely on the recreationally retired to run your startups.