Okay I know everyone doesn’t like HM mechanic, especially me, but here’s what I think how this mechanic should work. You know how the Let’s Go games replaced them with Secret Techniques performed by your partner Pikachu/Eevee? Well, I think that’s how the HM mechanic should have worked. Like if you teach a HM to a Pokémon or multiple, instead of adding that specific move in the Pokémon’s moveset, you have the option to make them use these moves outside of battle and not add them to their moveset. Think of it how it’s performed in Legends Arceus where you send out a Pokémon to smash rocks, headbutt trees, climb mountains, etc. That’s what I think anyway.

Comments (2)
I just feel like the abilities that HMs provide should have been tied to story progression rather than actual battle moves.
If they were going to have these moves more usable for battle, they should've given them more worthwhile effects like Cut having a higher critical hit rate or Flash lowering a foe's accuracy by two stages.
Also, if they are going to keep them as TM, make the TMs infinite.
Why would they make Surf a consumable move?