Milking?
Here are the main line Zelda games on consoles and their release dates.
1986: Zelda - NES
1987: Adventures of Link - NES
1991: A Link to the Past - SNES
1998: Ocarina of Time - N64
2000: Majora's Mask - N64
2002: Wind Waker - Gamecube
2006: Twilight Princess - Wii
2011: Skyward Sword - Wii
2015: Zelda U - Wii U
That will be 9 Zelda games on home consoles in 29 years when Zelda U is released. The last new Zelda game on a console was 2011.
They release 1 to 2 Zelda's per generation on consoles.
Hell, add in the handheld games and it's still not that bad
1986: Zelda - NES
1987: Adventures of Link - NES
1991: A Link to the Past - SNES
1993: Link's Awakening - GB
1998: Ocarina of Time - N64
2000: Majora's Mask - N64
2001: Oracle of Ages and Oracle of Seasons
2002: Wind Waker - Gamecube
2004: Four Swords Adventures
2004: The Minish Cap
2006: Twilight Princess - Wii
2007: Phantom Hourglass
2009: Spirit Tracks
2011: Skyward Sword - Wii
2013: A Link Between Worlds
2015: Zelda U - Wii U
I left out remakes (like Link's Awakening DX, and Four Swords which was attached to Link to the Past on the GBA), and you forgot Four Swords Adventures
16 games in 29 years