Now I’m most likely not going to be hired and need to restart my job search and this will have derailed my entire plans for the first few months of this year. I won’t see a cent.
I've turned down job offers in the future, because they're empty promises. You're a hiring req in some drawer, until the first day, because everyone is aware it's an empty promise.
Next time when someone agrees to hire you in the hypothetical future, you will keep looking and interviewing, at least until you have accepted a formal offer from someone.
(I'm assuming here that they didn't give you an actual, formal offer even if they did tell you about a starting date)
Which is worse: never getting hired by google, or getting hired, working for a few years making a great or even outsized salary and then getting laid off after getting great experience? - or never having had the opportunity to in the first place?
An awful lot of people would prefer the first scenario and will come out ahead.
Sure - all those people could try to go back to what they were doing earlier but there are layoffs and freezes in not only tech and related industries.
Those people are being punished for doing what the giants-led market demanded.
That overhired person who's not productive in Google could have done something better for society.