First of all, I disagree with the entire anime pretence. Yeah, lots of times things are shared with the anime. Oftentimes the anime itself bases the Pokemon's moves off their signature or most popular/powerful attacks from the games. Like, is it a surprise Blastoise would use hydro pump? And then other times, Smash does not reflect the anime. Ask Marill, Meowth, Piplup & Cyndaquil (whose attacks didn't reflect how the anime portrayed them), Chansey, Zoroark, Weavile, Snivy, Suicune, among many others. Or the fact that Porygon2 was a thing, that thing is never getting a substantial anime appearance. There are plenty of exceptions to your "rule". Second of all, summoning a Magikarp to have it evolve into a Gyarados does exemplify a Pokemon with hidden depths, as much as you could hope for on the roster.
And lastly, even if you believe all Pokemon to be based on the anime...
Afaik, this is the anime Magikarp most are familiar with. Look at it, splashing uselessly in the water, splashing uselessly on the ground (the characters basically saying as much) and then evolving. So I dunno what you're on about.