The window does appear small, Max and Eovaldi are key. They need at least one of them this year, I'm not sure they're busted yet but if they are that's obviously trouble. DeGrom ever giving them anything worthwhile is obviously not very likely at this point. They can always just throw even more money at pitching during this window. There's no question they went for an expensive short-term solution, there's still a chance it will work granted it's slimmer than it was a month ago.
But it's also not over yet. If the stars align just right and they get a world series championship out of it it will all be worth it.