Re: If I had a Ford vehicle...
If companies were on the hook for potential bugs in their software, they simply wouldn't make that software. The risk would just be far too high. If my blender breaks after a few years, I'm on my own, consumer protection laws or not. Cars are different because they are a life and death issue. Software, on the whole, is not.
You are also assuming that an analysis of the entire code base would actually result in fixed code. It wouldn't. You'd just end up with a bunch of new errors. The people writing Windows are not script kiddies sat in their bedrooms, they are professionals who know what they're doing. They're also human, and mistakes will always be made.
You also have to take into account that some bugs are "never before seen", so an analysis would simply not spot the possible outcome of a determined attack.
Then again, maybe that's too nuanced for someone who calls a company, legally bound to maximise profit, "thieves" for making a profit.