Good video. Somewhat related but it really bothers me when people attribute often attribute Miyamoto's "A delayed game is eventually good, but a rushed game is forever bad" to the every day sort of delays we see in the industry. Often times we see games get delayed, sometimes we end up with The Witcher III, Persona 5, or Bioshock other times we end up with Duke Nuke 'Em Forever or Perfect Dark Zero. Sometimes games just need to be canned or completely restarted. Nintendo doesn't succumb to the sunk cost fallacy. They'll not only delay games but cancel them entirely if they fail to come together in a way that satisfies them. Nintendo has even cancelled games that were complete-Star Fox 2 sat complete and unreleased for 25 years. Not every developer is brave enough to make the decision to cancel or restart development and sadly in many cases cannot afford to.
Even when Nintendo was in rough shape with the Gamecube and Wii U they still made the choice to delay and massively retool games like Twilight Princess and Breath of the Wild. Even Nintendo's "rushed" titles like Wind Waker and Super Mario Sunshine are still incredibly polished and revered games. It is rare that they miss.
Nintendo has scrapped and cancelled a ton of games. They often avoid having to publicly cancel games as it is rare that they announce or talk about games until they feel confident in the game's concept. We know about games like Mario 128, Fire Emblem 64, and Giant Robot but there are so many more that never saw a public announcement. I cannot even imagine how many concepts have been scrapped that we don't know anything about.