I really do think if companies followed Nintendo's model devs wouldn't have these crunch times. Metroid Prime is an exception that doesn't count as it shifted to an entirely different developer after being announced. Most publishers announce games 2-3 years out (if AAA), and then everyone focuses on them so much that when those devs need more time they have to crunch to appease impatient fans, which isn't healthy. Nintendo announces and releases most of their games within 2-9 months, when they are already programmed and are just in minor adjustments phase. We didn't know Oragami King was even being made until they announced it would release in two months lol. This model would stress out devs a lot less, as studios wouldn't feel pressure from fans to "just release the game." And Nintendo sales are an indicator that quality games don't need 2-3 years of hype to sell.