I hate to keep sounding like I'm totally backing up EA on this, because there are issues that need fixed and certainly major mistakes were made (and I certainly don't agree with every decision they've made), but to be frank, every piece of software that is ever shipped has a broken
something. You just may not have noticed or found it. There is no such thing as a perfect piece of software (unless its 5 lines of code or a hello world program).
There are certainly different levels of broken but every piece of complex software has something in it that doesn't work as was intended, its just the way it works. As a developer you just hope that those things are either very minor, or patchable. If, as you said, no one ever released software with a broken anything, no software would ever be released.
This thread has gotten very off topic, but remember there have been numerous games over the years that outright crash when certain variables are achieved, some making the game impossible to progress once a certain point is hit. THAT is broken. NCAA 2009 (we still don't know for sure on 2010) may have some glaring flaws but the game works. It may not do everything the way you want it to, but it works.
I'm not entirely happy with the progress NCAA has taken the last few years, and for the first time may not buy this year's game, but as a developer I have a problem when this game is called "broken" or "unplayable".