From my experience customers don't really care about having bad data.
Their thinking, let the Business Intelligence guy worry about that.
All I know is I want accurate reports.
So that means the BI people are tasked with writing exceptions upon exceptions to handle inconsistencies in the data.
And I suppose that's why BI people earn a good living servicing the needs of customers.