The reason is that at the time of its release back in generation one, the "Shellder" was initially going to be its own Pokémon, named Taaban. However, Taaban was scrapped, and instead, Game Freak decided to refer to the shell as a Shellder.
Here is a picture of what it was going to be:
Honestly, it kinda sucks that it was scrapped.