I have been calling for this since beta. Bran said it is working as intended.
I think they should atleast put a zen price on ship names. if you do not pay, you cannot change the ship name.
sure it would be pay to win, but the state of naming ships is ridiculous as is, there is no point in denying that it is a function for exploiters, but why give it away for free. let them pay a fine for cheating atleast