Many people are scared to show "complex errors" to users and default to generic messages. When I was working as a PM I remember having a meeting where UX designers insisted that it's a better user experience.
I never agreed; at the time I thought I was wrong, afterall they've been doing UX for a long time, now I'm not so sure.