Re: Broken, yes... and not fixable.
I also agree with the premise. Better formal testing is part of the solution, but Microsoft needs to build better quality in from the start, not try to merely test the bugs out later.
Quality is something you design in, not tack on. It's not a coat of paint.
I read the article Monday. I think the author is on the right track.