agreed, i think hms are fundamentally a cool concept that just wasn't given enough thought over the generations. its cool to have your mons help you on your adventure, and in gen 1, aside from flash, they were fine moves and most mons didnt learn 4 useful moves anyways. but then, despite movepools getting better and better, more hms kept getting added and they were pretty much all abysmal moves. i love hoenn but having surf waterfall and dive all be mandatory is just completely idiotic lol
Yeah, I also think the fact they were limited and had very specific archetypes helped a lot:
cut -> straight obstacle remover. its a move with bad bp but that was focused for early/mid game. as you advance, you see no cut trees.
strength -> late game obstacle remover. often more engaging in that its related to strength puzzles, and is relegated to late game/post game stuff: as such, its a better move you're much more comfortable keeping around
surf -> mid game traversal. very useful move that makes you not feel bad about needing to use it for traversal, learned by many monsters including as good coverage.
flash -> optional move, who is pretty bad but also very limited. its asking the player if they prefer convenience or doing it the hard way (blind). rock tunnel can be completed and 100% without flash, but flash gives you convenience by sacrificing a resource (moveslot)
fly -> a better move that also asks if you prefer convenience or not. its easier to slot as a move similar to surf, and very useful
But then as gens followed, you have a bunch of extra hms you have to handle, making this balance completely broken. Not only that, but a lot of them are just mechanical copies of the above moves!!!
rock smash, whirlpool, waterfall, rock climb? mechanically the same function as cut: they are simple obstacle removers/skippers
defog? thats just flash (removing inconvenience from an area)
dive? that's fancy surf
Another thing they miss the mark is the balance that gen 1 had with placement of hm usage. the fact later games would make you carry cut copies until the end of the game is stupid as hell. cut was made for early game! why are we being forced to use all these hm moves all the time instead of transitioning them??