He's overused.
He keeps popping up and in some occasions such as
TP tacked on badly stealing another villains thunder purely for fanage with the same lame kidnapping spree, and everytime he's defeated by a little boy, How many times can that happen to a villain and not lose credibility? He's never seemed to moved on from goating atop a tower doing nothing during the game eitherway, what would "Shut up neysayers" is to give him a hiatus, and make other villains that are not generic and throwaway and use Ganon/dorf less so that when he does appear it gives the character more meaning.
Ganondorf has become Zeldas Team Rocket.