I don't see why someone is against having a guy named 'Mr X' (an example of something unrealistic) is on the other hand OK playing teams named 'Ilikebutter' or '555777222 bleep''&' or 'LA LAKERS' or ';);P)' etc.
It's a question of what is practical. I'm not saying it's an easy task to build the name databases, but it is a task that is mostly done already. Building a team name database is a huge additional task.
If limited freedom (lack of local colour and tradition) is okay, we could of course just use the bot team name database and have the LA teams translate that.