It's all you mentioned.
Though some notable localizations have taken things too far into removing cultural aspects of Japan, I think drawing the line before the name of a pet who's name means nothing is a bit too far the other way.
Yes, that's because they are fan translations who strive for...