Elaborately worded error messages are also hostile against users who are not native speakers of the application's UI language.
They're already spending extra mental effort just using the software as-is; while native speakers may find a cutesy error message and just go "Huh", non-natives may not even understand that it's an error at all, wasting time.