Re: In an ideal world
When (if) the service providers are liable for the financial impact of their "high error rates", some behaviours (and products) might change.
But they won't. Because if you try to sign a contract then you explicitly waive them of any responsibility whatsoever. And if you try to push them to accept some accountability - they refuse to sign the contract. They're not stupid!