Just to add to what Jackal said, it makes no sense whatsoever to deliberately put out an inferior product when EA is in direct competition with another company, especially given the following the 2K series has garnered as well as the praise and admiration of the video gaming media.
The main issue remains finding the right balance between fun and realism, and allowing the user to tweak the game as they see fit. NBA Live 2003 is a perfect example of this experiment, albeit the experiment gone wrong. NBA Live 2004 and 2005 have improved a lot, sliders help out a lot with that.
You're right, the game won't be perfect. It's unlikely any game will be truly perfect, and I'm going to plug my article again and say that it NBA Live 06 may only be
"perfect". It's impossible to add everything we could possibly want within a year, but it's still possible to build upon NBA Live 2005, fixing things, adding things, improving things, which I think would leave us with an awesome game.
And I've got to say again, NBA Live 2000 really wasn't as realistic as it's often made out to be. Scores were still too high, Avery Johnson would block players much taller than him all too often, it was easy to average around 8 blocks per game, there were issues with Franchise Mode and the gameplay and a few other problems.
At the risk of being called an "EA ass-kisser" (though I'd hope those days would be behind us after the NBA Live 2001 and NBA Live 2002 "seasons"), the "one step forwards, two steps back" and "deliberately putting out a shoddy product" suggestions are somewhat cynical and ignoring the improvements that have been made the last couple of years. A lot of people condemn the game before it's even close to going gold. I maintain that if you expect a bad game, you won't be disappointed.
That's not to say we should ignore problems with the game, or like them or even put up with them if it's truly not fun to play the game. But sometimes, some of the gripes are blown out of proportion. I remember back in the days of NBA Live 2002, the anger someone expressed that on one of the team select screens, team locations were labelled "City" and Utah, Golden State and Minnesota aren't city names. No disrespect to that poster, but you'd be hard pressed to find a smaller error (if that can really be called an error) and make a big deal out of it.
Having said all that, I usually try to be conservative in my expectations of the upcoming game, and I'm usually pleasantly surprised. I do expect each game to be an improvement on the last one and that's generally the case. In some small way, each game has improved on its predecessor. We shouldn't expect perfection, but let's not rip the game before we really know much about it.