>>55404847it only harms teambuilding if you think of your team as nothing more than group of battle slaves. If that's what you want you play showdown. The game part of pokemon is about building a team for more than just the battles. You also account for traversal. Choosing to completely ignore this element in favor of more battle power means you have to deal with more trouble traveling.
The only issue with HMs is them being battle moves, when they should be in a seperate field move learnset. This would allow both HMs and other useful moves like dig and teleport to see use and make the team feel like more than a collection of 6 different typed 90BP stab moves.