I think that the move Splash exists to give Magikarp a move without giving it any real power until it learns Tackle. Magikarp is supposed to be the weakest of all Pokemon and training it is meant to be a trial in itself, but when properly trained it can be quite an asset to any team.
You seem really egocentric. Not only that, but you also seem to fuel forum fires instead of extinguishing them. I wonder if it's because you really want a fight, and not what's best for the Pokecommunity. Perhaps your "help" is better used elsewhere.
And to
.hack, you obviously don't know how to not feed a troll. And I saw noting trollish about his post in the first place. In this thread, you fit the definition of the "Troll", not him.
That was the coolest thing ever. He took down a team of obviously hacked Pokemon (I wonder if the Magikarp was legit?).