I don't think game delays mean anything more now than they have in the past. Games come out broken with delays, games come out broken without delays, games come out fine with delays, games come out fine without delays. People only really remember delays in the event of a crash and burn; a year after release, nobody remembers the original release date of a good game, only when it actually came out.
The truth of the matter is that games have delays all the time, you just don't hear about most of them cuz it's internal deadlines that get shifted; they only become noticeable when a date is publicly announced. You'd ask why then do they just not announce a release date once the game prints a gold copy, but that's just not the way investment capitalism and logistical support works. Big publishers want to release games in a strategic schedule, to minimize competition. They need to make agreements with distributors, and those distributors have a whole supply chain to work out (this applies even to digital sales, with storefronts, servers, and network infrastructure). Investors want their quarterly returns to be predicted and adhered to. The entire marketing cycle. There is just so much stuff that goes around based on a release date that the common consumer doesn't see. And yeah, a delay hurts that, but the industry understands that these things happen; there may be wasted time and effort, but it is preferable to have to shift plans around delays than to only start the process while the game is just sitting there ready.
A public delay is unfortunate, but in the midst of all this stuff that necessitates an announced public release date, while being an industry where deadlines are rarely if ever met (something that I've heard from game developers themselves can't be helped, their coding always takes longer than planned, even when you plan it'll take longer than planned, because of the nature of encountering new and impossible to predict problems in the process of programming that have to be iterated on and solved), this is the reality. Shit doesn't always go according to plan.