I'd like to know how hard it is for other people starting out these days, what's worked for them. I'm not one to ask as I get hounded by Google/Alphabet recruiters every 3-6 months to co-design a role in entry-management/team-lead (SRM) or SWE/SA-SRE.
I'd suggest focusing on one of Go, Rust, Haskell, Elm or Elixir in addition to the customary C++17 or Java/Kotlin... and get some useful packages up on open repos.
It is not individual Darwinism but social Darwinism. They think they are part of a superior race, and so it does not matter as much what happens to them individually.
Compensation is easily measurable and comparable than something like 'happiness' and wellness. I'm definitely not on the company's side for neglecting company happiness, but it so so subjective and it's probably easier for them to set this standard and have people find happiness and balance in their lives.
You can start with true working hours per week. Simple honest rules - checking email at home counts, being paged counts double (because I can happen anytime, so you need to be alert), eating lunch does not. Transit time counts. Divide by 5 - that's your average daily load due to work. You get more than 9 - that's too much, I hope your compensation is superb (i.e. well above average).
> You get more than 9 - that's too much, I hope your compensation is superb (i.e. well above average).
At FAANG, the number is most definitely less than 9. Combine this with the freakishly high compensation, and this looks like the best deal one could predicably get on Earth.