Re: What's the point?
What is needed is a requirement for vendors to fix bugs in any software in less than X days after notification and for Y years after it was sold, or face big fines on behalf of everyone.
All complex software has bugs of some for or another, but what differs between companies is the way they fix (or don't) those bugs and the time it takes to do so. If they turn out crap software due to piss-poor QA (looking at you MS) then they will have to work hard to fix it or pay up a LOT!