14 Thats nintendo logic for you. Speaking of Nintendo logic Wooper can learn ice punch, shroomish can learn focus punch. Here's Yanmegas pokedex entry from heartgold
"This six-legged Pokémon is easily capable of transporting an adult in flight. The wings on its tail help it stay balanced." but it can't learn fly. How does that work?