Product testing exists to make sure that things we build, work as intended. If something about your customer’s experience is broken, you might lose them forever. Companies obviously want people to use their products reliably and avoid this — product testing makes for a logical solution.
Yet despite its importance, product testing has plenty of issues. Software teams are routinely subject to short timelines (QA teams regularly hear ”Can you test this last minute?”). Regression testing, which makes sure new code does not impact existing functionality, is often the first thing cut when resources are tight. This combination of resource constraints plus technical debt have made adoption of best practices (like continuous testing) and new AI / ML techniques, damn near impossible for most companies to implement.
When over half of software companies suck at something they all acknowledge is critical, something is amiss. Either people are lying about how much they value product testing or the model is broken.