I totally feel what you're saying. However, I think we should really define the context in how we use the term 'mook'. I'm not a fan of the word 'cause I think the definition can be a little misconstrued to define a lot of characters in games. I wouldn't dare call any of the Pokemon a mook because they're all unique in their own way with their own unique designs, movesets and even lore connected to the Pokemon universe in a lot of ways. I would consider Goomba's, Bokoblins or the famous skeleton guys in nearly every single RPG whether it be a JRPG or an MMO in existence a mook because they're generic enemies.
Every single mook is unique in their own way. They're all generic enemies in Pokemon by design too. All can technically be found in the wild or are designed to be. If it weren't for the anime, they wouldn't even have a preset personality.
Despite most Pokemon being encountered in random battles, they're not the mooks or the generic enemies in the game, so who are? It's easy. The Team Rocket Grunts. Plasma Grunts. Agua/Magma/Galactic grunts. They're the generic bad guys of the series that work for the main villains. Those in my opinion should be considered the mooks but should they be swept to the side for consideration to be a character in Smash Brothers? The ultimate fighting game staring many of Video Games top stars? Yes, 'cause they're mooks. The fact that they're characters or a part of a race shouldn't be something to take a potential fighter into consideration. They need uniqueness and PP never really had anything unique going for him until he got added as a fighter.
This is incorrect. They are still random enemies in the game, just recruitable ones. They're all mooks. There's more than one kind of mook.
Wii-Fit trainer, ROB and Duck Hunt imo were all very unique. They're not mooks in anyway 'cause they represent characters and franchises that were very relevant to Nintendo at the time of their releases throughout history. They're representation just shows how much of an importance they have to the series they belong to. PP on the other hand, as I'm confident you could argue, I don't see it. All I see is just a generic enemy that was given a spot in Smash over characters greatly represented to their series with a big fanbase, like Isaac or Shadow or Geno. I don't wanna play the whole "it's not fair" card because I think a lot of know that without anyone having to preach it.
Wii Fit Trainer, R.O.B., Duck Hunt, and Piranha Plant are all surprise characters. They're literally the same role. None of them are specifically protagonists, nor specific antagonists in the same way. They actually don't represent what you're saying cause that's not at all why they were added. Duck Hunt in itself was recognizable, but almost nobody saw it coming. Wii Fit had tons of sales, but nobody expected that kind of character. R.O.B. was never thought of someone who would ever be added cause they were just a toy. Reality is, he wanted PP because it wasn't an ordinary protagonist, but just a unique character with tons of potential and flair. That's actually how it got in. He doesn't care about "must be protagonist" stuff either. Just like he doesn't treat anyone like some generic character either, even when they are(which again, describes all the Pokemon. They're definitely generic as the race acts just as normal. Even more funny is that Pokemon Trainer is intentionally generic and represents the class more than anyone. There's no strict identity. You can barely tie PIkachu to the anime at one point, but not anymore as it has alternate female costumes just to show it's a recognizable generic race. That's the point of it. They clearly didn't care that the anime Pikachu of note was male either. It was a coincidence that Smash used the male design at best).
Piranha Plant absolutely represents the important of Mario having more than characters with major story importance. Being a simple enemy is extremely important to the franchise as a whole. Considering people took Queen Bee as a horrible addition, yet loved the addition of Koopa Troopa in comparison, it should tell you that being a "mook" is not a badge of crap, but actually something extremely important to each game. It's just a character role they play, and it's still always important to have that kind of role. What, is the protagonist not going to fight something or be challenged by anything? Mooks are highly important role. And in the case of Pokemon, many of the Pokemon are challenging mooks to fight against while also facing mook trainers too. It's just two different set of mooks.
Regardless of whether Smash is considered a game of All-Stars or not, it still should be. Even if the term All-Stars isn't even thrown around as much these days but you could aruge that every character in Smash before PP had an All-Star trait to them related to their respective series. And I hate the spin-off argument as well but I don't consider PP a spin-off character because he's been in nearly every Mario game in existence as a generic enemy but he had nothing to offer. All he was good for originally to pop out of pipes and cockblock you in a way, then they started making him shoot fireballs.
Pfft, Roy wasn't an All-Star at that point. He literally got introduced in Smash. Hell, calling Corrin one is silly at that point. Definitely, definitely not. So I don't see the issue at all. PP isn't a spin-off character, obviously. He was introduced in the mainline series. I was saying Geno is a spin-off character, and so is Dr. Mario, to be clear.
I'm not saying that PP hurts chances or got in the way of characters that fans did request and rally behind because I don't believe that at all. To me his inclusion just seems silly. Not silly 'ha ha' but silly... 'stupid'.
Well, it actually helps characters you wouldn't expect, like Geno, since being major all-stars isn't obviously something that has to matter. And as much as I like Geno, he doesn't have all-star power due to the lack of game presence. Not dissing him, either, of course. I love the guy. But he isn't recognizable like some of the roster is. In fact, a lot of the characters in Smash barely could qualify as All-Stars. You'll find Ganon is far more recognizable than Ganondorf too.
Sorry, but I just have to disagree. Sure PP is fun and interesting, but to claim that a generic super mario baddie is MORE fun and interesting than an actual character just doesn't make any rational sense. I'm not even saying that Sakurai needs to add protagonists (heck, I think we need more villains!), but think about all the iconic, super hype characters that could have gotten in but didn't. You've got Geno, Isaac, Banjo-Kazooie, Knuckles, Scizor (who I really would have rathered had over Incineroar), Chrono, ANY other FF character (I would have wet myself over Sephiroth), ANY other Zelda character that isn't another Link or Zelda, Zero from Mega Man X...hell, even Waluigi for goodness sake, and I don't even LIKE Waluigi. My point is, Nintendo went through all the trouble of making a ballot for us to vote on our favorite characters, and in the end it seems like they just threw it out the window. Sure, we got some awesome nuggets like Cloud and Ridley, but you can be dang sure that piranha plant was NOWHERE in the top 100 of the ballot...unless you count him among the other troll picks like tetris piece and punching bag, cuz why not? "Fun and interesting" right?
Tetris Piece is actually not a troll pick. People actually love Tetris, and want that represented. PP is an actual character. He's a character who plays a role in the game, being one of many challenges for Mario to overcome. That's still a character. I honestly would've kept Pichu over Scizor too, if it matters. I honestly felt like Pichu deserves its spot due to being the mascot for the babies, and awesome character among the movies, and also effectively Gen II's mascot. The fact it's also a clone, making it easy to get in, is coincidental. Most of those, except Waluigi and Isaac, legitimately speaking, are ones who I would've liked to see in. Though I'd like to see Ganon. But as I said, all you listed was various characters that didn't get in, when another character got in as a free DLC bonus. I can't honestly say there's a real difference between 'em. They're all unique characters who have interesting roles in their specific games, with some being a generic race with little characterization. I don't differentiate among 'em cause I see no reason to. It's silly to act like any character is a bad idea alone. I just don't see how they can be. I can see how you can fix up how they're represented due to things like "too much violence", "change in aesthetics", "game balance", but their role in the game as a character doesn't honestly feel like it should matter as long as they have a role to begin with. And PP has a role in tons of Mario games. So, it's just a character. Just like the rest of what you mentioned.
What are you talking about on the ballot? At least 4(if not more) were chosen for base roster. Only two DLC characters are revealed, and they weren't ballot picks. They didn't throw it out. Also, the only troll picks are things that are barely qualified as characters, like the Pepe meme. Even Shrek isn't a troll pick. Some legitimately want him to be playable. You're using the term "troll" too often without understanding what it means. It means intentionally to piss off others. Reality is, none of your examples count as that. Besides, Super Smash Flash 2 made Sandbag playable because it's a unique joke character(and was an actual programmed character in Melee to begin with). Who cares
In the end, it's Nintendo's game and they can throw in whoever they want, but if I had to choose between PP and any of the characters I listed, it sure as hell wouldn't be him. He was free, so whatevs, but I can promise you that if the upcoming DLC has more of the same random garbage a la Minecraft Steve, I ain't buyin'. That's just me. Love what you want, buy what you want, but I won't support characters I have no interest in playing, simple as that.
PP doesn't have a gender, to note. Just like all the other race-based characters except Yoshi. Also, Steve is the opposite of garbage. He's a high-profile gaming icon that frankly has earned his way into Smash since Smash 4 alone. It's fine not having interest in playing, but mindlessly bashing characters only further makes your point worse.