I can understand your sentiments but see, the thing for me is, this is one game which has a lot of things right. Sure the runout bug is simply another level of stupidity but it's not a completely bad game. The most important thing for me is that they fix the fundamentals of bowling, where the length gets changed and more importantly there's room for the AI to be caught behind and bowled/leg-before. In my opinion, if the batting system became less forgiving (for both AI and human players), they fix the run-out bug and fix the lengths, this can be one of the best. Yes these problems exist in the game, and it can get extremely annnoying but for many it doesn't make it unplayable (mainly because we are all starved for a cricket game).
Healthy competition would result in increased quality but competition can only increase if there's an increase in sales. To that end I believe for all it's flaws, it's a good thing that this game is selling well. I hope it sells better than any other cricket game, so that other devs start to notice and make a few more cricket games, resulting in increased competition. We will have to buy cricket games for all their flaws if they are fun so that more devs get the incentive to make cricket games.
Lastly, Codemasters may pat themselves on the back if this games sell really well. But that may also result in greater resources for the next one, resulting in a better game...