>>45261266TMs in some regards were designed for in-game adventures and not for competitive, even if some TMs in the latter part of the game were stupid. The point was if you ever encounter Geodudes or that Hiker with Geodude and Onix, and you had no Water/Grass mon because you picked Charmander, at least one of your normal mons or your Nidoran can learn Water Gun to take them down.
>inb4 double kickRed/Blue's Nidorans learnt them at level 50 as Nidorina/o. Not saying it's impossible to fight the rocks but still useful. In FRLG it was replaced with Bullet Seed, but by that time you have better movepool.