But as soon as you do that, people will start demanding Pokémon with the Sound type, and you're worse off than you were before. It'd be worse than the clamouring for pure Flying-type Pokémon (at least Flying is already an actual Pokémon type).
At the moment we have recognised groups of sound-based, punching-based and OHKO moves, all of which have abilities that affect them. I think it might be nice to expand on these groups, for example, biting moves, beam moves, projectile (i.e. generally Physical non-contact) moves... And have abilities/items relating to them.
I fully agree. Is it so difficult when setting up your battling team to put the Pokémon you want to use first at the top? It's not really the game's fault you run headfirst into a trainer battle without looking.
Yeah that's why I do support the idea of being able to choose your pokemon before trainer battles but only BEFORE you see their pokemon. And even though I support it, I agree with you, I don't think it's needed...
I think I'd like to see a battle mode wherein you're forced to use randomly chosen Pokémon that you own (including from your Storage). It'd add unpredictability, would be completely optional (so everyone who hates this idea can ignore it), wouldn't be too difficult to add in, and can have its own prestige - imagine being able to say you've won 90% of your Random Party Battles? That'd prove you're training all your Pokémon well, and thus fully getting into the game.