Nintendo needs to follow the N64 Twins formula. After a Zelda that takes an eternity to make, use the engine, assets and everything you can reuse without being cheap and make a direct sequel in 2-3 years. After that, you can take five years again, but at least have two big Zeldas per generation.