If anything i18n makes things way worse for everyone. Ever tried to diagnose a semi-obscure Windows or Android error on a non-English locale? Pretty sure that's one of the activities in the inner circles of Hell. Bonus points if the error message is obviously machine-translated and therefore semantically meaningless.
Unique error codes fix this if they remain visible to the user, which they usually don't because Mr Project Manager thinks it looks untidy.
Good news: where I live we don't build our houses out of paper and spit and I'd find it very entertaining to see a critter eat through a solid 40 cm of bricks and mortar.
Bad news: Where I live there are no porcupines :(