Thats the problem with Pokemon, all its main constant villains are humans, and no one wants to play as human Pokemon characters in Smash
Only Pokemon I can think of that is a constant villain is Meowth, he would make a pretty cool character in Smash, but is nowhere in the same league as Ganondorf and Bowser.