Nintendo is one thing, like you said they have a history of it, but it's also become particularly common in recent years with Sony and Microsoft also delaying flagship titles as well as many other publishers. I realize the pandemic is a big part of this, but I honestly feel that was only a truly valid excuse for the games that had their release dates announced before that started, which a lot of the games I'm referring to didn't. If anything developers should have been less prone to announcing release windows before they were very close to done after that.
Obviously it's still always better for developers to take their time and I'm sure most of these games are better because of those delays, but I'd still prefer if they hadn't made promises of too early release dates in the first place.
- Switch - 24m
- PS5 - 15.5m
- Xbox Series - 10m