Fraking over your employees is not being socially responsible. Bonuses are part of your compensation. You stop paying bonuses, it's the same as inflicting a pay cut.
And the language of the memo indicates management has no respect for their workers. Management didn't refuse to pay bonuses because times were hard, management didn't pay their people because they don't like their people.
Any company that does this, while still paying their executives their bonuses, is to be avoided at all costs. It won't be long before they start justifying pay cuts, working unpaid overtime, etc etc. Anyone working at Alphabet now knows they have to get the hell out. And Alphabet will have one hell of time trying to hire anyone, except for any desperate-for-the-experience newbies.
Social responsibility is giving your employees the option of donating their bonus, and letting the employee have the tax write off. Instead, management turned a $30 million expense into a $15 milliion expense via tax write offs - and that's only if they actually donated the items. Sharks as nasty as Alphabet's management will have no moral qualms about saying they made the donation and then not donating a damn thing.