>the ONLY required HM in the whole game is Surf
Yep, those are good dungeon designs. Because they have plenty of optional areas, don't boil down to a generic hallway with half-assed ambience, and don't require you to flood your team with useless moves.
If only Gen 7 actually used PokeRide to it's advantage. Of course, that would require them to actually build off of something instead of scrap what Gen 6 solidly put out as a foundation entirely. Shame.