Simple: I don't.
I disagree with your premise. It is perfectly acceptable for a product to be imperfect and not work as intended, as long as it does something useful. Oftentimes, the programs that are imperfect are far more useful than ones that are perfect, not the least because they actually exist.
There're bugs in Google Search that are there intentionally. Because fixing them would introduce a cost to users (usually in latency) that is not worth introducing. Heck, the whole idea of a ranking algorithm precludes perfection: every time you make a change to ranking, it will make some queries better and some queries worse, and the goal of the engineer is to find changes that improve things more than they degrade them. This doesn't stop Google from being useful.
Engineering is all about trade-offs. Once you're out of school, there's no such thing as a perfect score anymore.