FWIW, once one is writing code, there is no clear distinction between “developers” and “users”. It can be assumed that someone writing Julia code should be able to deal with a MethodError
.
That said, user friendly messages can still be provided with error hints.