I'm not saying we should make code complex or expensive to develop so that no one could ever have a problem if they blindly updgraded.
I'm talking about the difference between "You got this error and here's why and what will fix it" vs. "You got this error" (good luck finding out why and how to fix it) or worse, "You got an error" (good luck figuring out what, why, and how to fix it).
If a little thought and effort will make it easier on the harried and hurried developer, which many are, it's a nice idea to do that. And if a little bit more will make it trivially simple to get out of a potentially bad situation, it's a really considerate thing to do.