A lot of these layoffs will be net negatives for the companies.
Further in Google’s case they have plenty of money to pay these people until headcount naturally shrinks, but they don’t have anything useful enough for them to do that waiting and avoiding a large severance package is cheaper.
it sounds like greed, not incompetence.
I just do not believe in a worldview where almost all CEOs of large tech companies are incompetent. Whatever the explanation for layoffs is, incompetence ain't it.
If you don't like that then consider pushing for unions, government regulations or join an employee co-op. However many people don't like that option because they prefer to not risk the massive compensation packages that big tech gives them.
I'm reminded of the Street Fighter quote:
"For you, the day Bison graced your village was the most important day of your life. But for me... it was Tuesday."