It is to prevent the spreading of malicious words around the world. I mean, wouldn't you be shocked if you got traded a Pokemon with a bad name, and you can't change it? Also, they wouldn't want more trollers than they already have in the GTS(Shiny traders always want impossible Pokemon).