What would you have us do? There is no such validation process.
In some domains, doing IV&V to see how well your software really works is required by regulations, in others... we just guess.
> we usually omit it as too costly as if doing the first and only independent validation with our own users is not
Users will accept absolute shite and that is definitely a cost saving. Unfortunately. End users complain a lot but in the end they'll just work around bugs and this is why I blame a lot of the deficiency in current software development on end users.