The pun has been noted since the beginning, and it is clever, however it doesn't exclude Shore Up from being given to other pokemon. As someone else pointed out earlier, there are other moves that have been given to pokemon that don't make sense in English, such as Heal Bell. Eevee and friends don't carry around a bell with which to heal. Why wasn't this move given the same treatment as Shore Up, then?
Heal Bell has the same name in Japanese, so the English really isn't at question here. As for it making sense, it's not that hard to logic it out as creating some sort of bell made out of energy, or in the case of Pokémon like Miltank and Skitty, referring to bells that the real-life animal equivalents of the Pokémon tend to wear. All that matters is a bell of some kind, physical or otherwise, is being rang. It's hard to apply that sort of logic to Shore Up. Anything but the literal interpretation just fails to make much sense when all is considered. In the end, the end, the purpose of the move is to gather surrounding sand to heal the user, as the user is made of sand. Palosand is the only Pokémon we currently have who is made of sand.
Furthermore, Sucker Punch is partially a mistranslation, as the English dictionaries list it first and foremost as:
an unexpected punch or blow.
hit (someone) with an unexpected punch or blow.
In English it has the word punch in it. This frequently confuses not only native English speakers but foreign speakers as well. The translation team could have made a better choice here, too.
Your definitions also mentions blows though, and a blow doesn't have to be a punch, it can be any kind of heavy impact. The name is misleading, but not incorrect.
All I've intended to get at is that Shore Up could be given to other pokemon, and its name doesn't exclude that. You have good points about why it most likely won't be given to others, but we can't say for sure.
Well yeah, we also can't say for sure that maybe someday Celebi will be able to learn Roar of Time, or Solrock will be able to learn Sunsteel Strike. Doesn't mean that they're possibilities worth considering.
To cut to my point though, I'm just trying to say why we shouldn't be requesting for something to happen when it is not only unlikely, but also detrimental to the lore of the move.