What is the alternative? Have 30,000 meetings? How long will that take?
Can you imagine a company spending a long time on meetings?!
6+ months' notice with a severance package equal to at least an annual salary.
Were those people not already having regular 1-on-1 meetings with a manager?
A great alternative would be operating a company correctly so you don't end up in a situation where you need to cut 30k jobs at once with no notice. That's a bizarre thing that's becoming practically normalized in the USA tech industry.