Robotnik is for sure a cooler name.
I think maybe once the games started getting a lot of voiceovers in them they just kept it Eggman in all versions. I had Sonic Adventure on Dreamcast and I think that was the first time I had heard him called Eggman in a USDM game.