And your assuming that every body of water would have this feature which would be insane to implement. then your also paying for every boulder to be strength'd rock to be smashed rock and water fall climb, cut shrub, and any other HMs that a added.
It can only make sense that HMs be deleted in Cities to prevent players getting stuck. Even if it ends up being one guy in every city.