Do what's right for the company, not what's right for you. It will make it easier to win people over to your side and combat those who are only thinking about their own politics.
If a user tells you the data is wrong then follow the data. Trust but verify. The data may lead you to other data and the solution.
If there's no indicator of bad data then follow the code. There's always a reason. You'll be amazed at what you find.
Corollary: work at/for people/places that reward this.
You will do yourself no good if you optimize for the company but in ways that management doesn't care about. For better or worse, companies are little command economies and the things management cares about don't necessarily correspond to what's actually good for "the company" (the shareholders?).
If a user tells you the data is wrong then follow the data. Trust but verify. The data may lead you to other data and the solution.
If there's no indicator of bad data then follow the code. There's always a reason. You'll be amazed at what you find.