I smash your Boxes.
Here is a gear grinder that really got under my skin back when I was a kid playing Red and Blue. All these flying Pokemon that could not use the HM move Fly. Wanna go somewhere far away but don't have a bird? What's that? You have Zubat, Butterfree, and Charizard? Well then teach them Fly and you don't need a Pidgey or a Spearow, or some bird. Oh yeah, they can't fly. Charizard that is twice the players body weight can't fly in Red and Blue? So let me get this straight. Doduo, a Pokemon with no wings can fly anywhere, but Zubat, Butterfree and Charizard can't?
Now they did change this in todays games. I guess they realized how silly that is. Well I'm pretty sure Butterfree, Beautifly and the bugs still can't use fly. Correct me if I am wrong. We have wingless Pokemon that can use fly, we have Pokemon that aren't even Flying types that can use Fly, but most Bug type Pokemon that are part Flying can't use Fly? That's like false advertisement right there. Oh sure, a Doduo that has no visible wings and a little bird can fly you but not the bugs. Your player would squash them. It's like making a Water Pokemon that can't use surf besides Magikarp. How does a Horsea carry a Pokemon Trainer twice it's size over large bodies of water, but Butterfree can't use Fly?
So that's my gear grinder for the day. Maybe the bugs can fly now and I just don't know. I haven't used them in any recent generation.
Nope, they still can't, which really, really sucks, especially considering that the only two Bugs which can fly aren't even Flying Types to begin with (Volcarona and Genesect).
This is actually a rather big