The average employee laid off is going to have 2 months of work - paid - to find a new job, plus an additional close to ~$80k or so to hold them over til they find a new job.
If Google hires people they don't need anymore - regardless of how good they are - are they supposed to just keep them on payroll indefinitely? Why?
Why are we feeling sorry for employees with great severance packages who are deep in the global 1%?
If the worst thing that happens to you in life is that you get laid off at Google, you've got a great life.
Life isn't all roses, there's ups and downs - and some people who were laid off are going to have a hard time, and that's sad. But it's also life.