As you say, it's a pretty subjective business, but I went back and played it when we were looking in 2005 and again in 2007 and even then it felt very dated visually. It had some crazy glitches. It was solid, but I do think there's a fair bunch of nostalgia behind it. Honestly, I don't think it was any better mechanically or technically than 2005 or 2009/2010. It had some good features the others didn't, but the others had some that 99 didn't. My personal feeling is that they were all pretty similar in terms of quality, and I'd throw DBC14 in there as well.
yes BLC99 had a lot of probs in terms of AI decision making, fielding etc even a few odd glitches, lack of batsman difference between tail and opener but what they nailed so well that not even dbc 14 had was the single best feeling in cricket a straight drive in that game you can feel the risk and reward of playing that wrt to delivery type and conditions, the physics, smooth animations for shots. This game had the best ambience till dbc 17, really good camera angles for a broadcast cams, conditions had great impact. There is one classic match in this game were sl have to chase 240 odd against aus after 12-2, the challenge the balance the feel you get playing that is unmatched, same can be told for another one were you have to play score 70 odd i think with tailenders to take wi overline. its not nostalgia i have played the game the same scenarios even in 2012 it held well and was challenging as ever bar graphics.
The inability of the following cricket games bar dbc's to even replicate that game's finer points is what showed their total lack of understanding of this segment of crowd.
If you make a great product you will earn money and build from there not the other way around.