It doesn't mean anything if you are "right" but nobody will listen to you. To effect any change you have to not only be "right" but also be able to convince others around you of what you are trying to do.
Over the years we've backed away from considering the value of things on their technical merits. I'm not saying we shouldn't be thinking of business value, but you have to admit that's far more subjective. I'm not always sure it's a good thing. I'm convinced that maximizing business value and ignoring technical value is one of the main reasons so much modern software is crap.