You mean that when you go to the EA game registration page you can pick Cricket 09 from the PC menu and they send you out an email with a hint? Yep, mentioned quite a while ago.
For me, the market reasons are simple. A PC only release of a sports game is doomed for failure. It is too late now for PS2 releases, the next cricket game from EA needed to be on PS3 and 360 at the very least. EA Sports all but stopped making PC titles last year, releasing a PC exclusive now doesn't fit in.
EA could have gone forward and released it, but it would have flopped, as the majority of Cricket 07's sales were on PS2.
I dont totally agree with you, if there is no other Cricket game then people will buy even its on PC. if the game was released in May as it was planned then people would have bought it coz Codies game is not coming till July/Aug
then again EA should have thought all these before start working on the game not after its finished.