And your mindset is the problem.
It does not need 100% error free anything. Hell, our food and goods we buy has error rates. Recalls, replacements, etc. Mistakes happen.
Liability is about taking responsibility for your stuff you emit. And the fact that software companies are getting worse shows me that there isn't any sort of maturity in this industry.
You can't even buy a fucking game without it being encrusted in anti-user DRM. And even on MS Windows with a Windows game that doesn't run, there is no basic warranty of "does this thing run?" You're basically shit outta luck if it doesn't. And if you bought it on Steam, better not charge back or they delete your account as a vengeance response. And lack of any liability and responsibility is why they can.
Its also a whole other thing to then rely on said software for correctness. That's what 'limited liability' is all about. If you need heavier liability, then sure, reach out and pay for it.
But the fact that software has gone from 'No Liability' to 'for entertainment purposes only' is a fucking farce for the software industry.