>>29286297The idea of HMs isn't bad.
Unfortunately GF are too dumb to pull it off properly, so removal is honestly the best solution.
HMs should have been made useful moves in battle as well as out of battle, and there should've been 4 or 5 of them per gen max.
If every HM was as useful as HMs like surf or, to a lesser extent, fly (after the boost) then it would at least promote kids creating more diverse teams instead of playing through the game with two strong pokemon and a few slaves. It'd make HM slaves unnecessary.
Also HMs needing the move deleter is just them covering up for lazy game design, at least since gen 2.