I feel it's BCCI, who is responsible for all this mess. First, we play far too many matches for the sake of making more money. Second, most of the time players are busy playing international matches which does not allow one to correct mistakes. Third, the interest level & standard of domestic matches have suffered as international players are never available. Finally, top officials in BCCI is far too busy playing politics and trying to cement a permanent place so they can stay on and make more money !