Its swimming muscles are weak, so it is easily washed away by currents. In places where water pools, you can see many MAGIKARP deposited there by the flow.
In the distant past, they were fairly strong, but they have become gradually weaker over time.