I agree with your first statement, but a little lost on the last one—I would think of the first idea as a question of data modeling, whereas the last (bad inputs) is one of enforcement and ownership.
Both present challenges, but better inputs don't help without a better model for business objects (as I see it)?