Do people really come to hate these? I'd expect the opposite -- that people would start off hating messages like "expected ';'", but fairly quickly become accustomed to what they almost always mean.
As long as you can look at the message and have a good idea of what's wrong, it's not a bad message.