It's true though, the amount of bugs in a game with such extensive development time is ridiculous
Every game studio has, at some point, to deliver the game to customers, fully aware that there are bugs. Many companies, including Blizzard, have a schedule and they can't postpone the release indefinitely for a few bugs they call minor (which it is compared to some bugs you'll see in the industry). Most of the time for a game of a good scale, it can go up to a few hundred small problems and glitches scattered around the game that couldn't be fixed because sometimes it takes a lot of effort just to fix a small problem.
Now imagine a game with the scale of GT5 or Fallout. People complain Fallout or GT are buggy, but just imagine the sheer amount of combination you are facing. Even if you would test it for years, somebody would come up with a new way to try the system and find a little failure in it! There are 1000 cars in GT5 (and don't mention the 20 skylines, we know! Get over it), each with their own behavior, their own setup, their own history and their own little details. There are also a lot of events, tracks, models, textures, coding involved.
Even with Kazunori at the head of the studio, you can't expect a game, even after 6 years, to be absolutely perfect. Perfection in gaming doesn't exist in this day and age and people tend to forget the sheer complexity of such projects!
We are not in 2D side scroller with only a few limited choices of movement. We are not facing 100MB of data.
We are facing a 3D simulator with 1000s of possibilities.
We are facing 10s of GB of data!
Don't forget that next time you mention there is a blade of grass in the wrong place.
