If the customers are getting what they want, that seems to me that it
can hardly be characterized as a "mess". And you have yet to establish
that they're not getting what they want.
certainly the users I deal with are not getting what they want.
others seem to be reporting similar experiences.