because that throws off the numbers dramatically. I looked for generic Pokemon like starters, route one Pokemon, most competitive Pokemon, etc. I didn't count Pokemon like ditto, smeargle, or mew because ditto only has one but has the capability to use every single move in the game, mew learns every TM, and smeargle can just about learn every single move with sketch. But, if you want an average TM, HM, Tutor, Egg, and Special moves numbers taking into account all Pokemon:
Special: 1
TM: 20-25 or 40-50
HM: about 1-4 or 5 to all HMs
Egg: 9-16
Tutor: 9-16 (same as egg)
The numbers are very different.