1. Most of the fixers eventually get away.
Most of the fixers are never even detected. The ones that are caught get away due to lack of evidence. Even though Sreesanth may be the first, there have been no convictions in India so far despite the allegations being coming for decades and many top cricketers being named in the past.
That’s why players continue to do it with impunity. Many figure that they will make enough cash by the time they are caught (if they ever are that is).
2. The BCCI itself is riddled with problems.
The BCCI itself is a highly political institution and extremely opaque as far as the inflow and outflow of its thousands of crores. Once when Anil Kumble wanted to mentor youngsters to secure their career from going awry, a conflict of interest was cited as he was then associated with the Karnataka State Cricket Association.
So what about the BCCI President N Srinivasan himself being part of the ownership of an IPL team? While the BCCI has done well in keeping alleged match-fixers out of the game, what about pushing for their convictions and taking widespread preventive measures? There are still a lot of things left to be desired.