Fanirama, first of all, you are right about everyone having the right to formulate and express their opinion.
Saisrini80 has raised a valid point, that BLC was a great success story. It was the favourite cricket game of many fans, atleast till cricket 2004 came out (and more importantly, was fixed by the excellent modding community). EA Sports have always shown a tendency to focus more on the glitzy aspects of the game, like graphics and presentation and production values rather than any deep research and development into the gameplay or the artificial intellegence, which play a far more cruicial role in determining how "enjoyable" a game is.
Answer me honestly, for how much time would you have played Cricket 2004 without using the patches/fixes made by people like Sam,Colin,Prakash and a host of others ? For Christ's sake, the game does not even implement a basic feature like saving properly! BLC 99 on the other hand, although not devoid of bugs by any stretch of the imagination, did not suffer from such basic infirmities and hence could be played for a much greater period of time, inspite of having lesser features and modes than c2k4 . Additionally, it is the base on which the subsequent cricket games like c2k2 and c2004 have been developed. I think all this says quite a bit about BLC. As a direct consequence of this, it is but natural for people to expect more from Codemasters than EA Sports, because Codemasters have in the past given them a good cricket game , which EA sports have been unsuccessful in providing thus far.
Most people agree that the initial screenshots for c2005 look very promising, but they've excercised their right to free speech to raise a few relevant issues, like incorrect field settings, which have been the bane of all cricket simulators till date. In fact, this very same issue has also been raised by Zimrahil regarding BLIC, so there is no chance of being a hypocrite there.
You have raised relevant points, no doubt about that, but it is important to coexist with all points of view, and to try to understand the reasons behind someone's seemingly illogical or incorrect behaviour. Hope I make myself clear to you, and I would welcome any suggestion/criticisms/questions.