I feel this has more to do with unrealistic expectations and improper management of engineers at these firms.
All of these major companies hired like crazy to meet the demand on their products as the pandemic hit.
Most large companies will have a manager that understands an entry-level and mid-level contributor will take six to twelve months to ramp up and actually be productive on a team.
Coupled the above with improper time management skills on remote teams, and you get a distributed work force that sometimes just doesn't produce as well as when they were forced to do the grind in the office.
All of these major companies hired like crazy to meet the demand on their products as the pandemic hit.
Most large companies will have a manager that understands an entry-level and mid-level contributor will take six to twelve months to ramp up and actually be productive on a team.
Coupled the above with improper time management skills on remote teams, and you get a distributed work force that sometimes just doesn't produce as well as when they were forced to do the grind in the office.