Firstly, it has passed a rule (law, actually, where the BCCI is concerned) that no foreign players should be allowed to play or practice on any of its grounds in the country without formal permission. And then, to simplify things, it refuses to give permission.
The latest to suffer the slings and arrows of outrageous BCCI is a group of county players from England who were to practice on a trip organised by Sachin Bajaj, a cricket evangelist from Pune and founder of the Global Cricket School. The GCS has been running the scheme for seven years now; former captain Andrew Strauss has also benefitted from this. Yet, the board's stand means that any attempt to see cricket in a global perspective is now deemed unpatriotic.
Indian cricketers play in the leagues in England and Australia and elsewhere, and even if all the experience gained does not automatically convert into a place in the national teams, it is part of the larger education of the individuals. Indian players - Kailash Ghattani and Bishan Bedi are two regulars - have taken touring sides to England. Sachin Tendulkar first came to notice on one of Ghattani's tours as a 15-year-old. In the old days, Indians not only played county cricket, but were often sent to the Alf Gover School for coaching.
Today, the board discourages national players from the county circuit and other tournaments abroad. Perhaps this policy of isolation is contributing to the miserable performances at the highest level.
Part of the problem, apparently, is the manner in which Joe Root gained experience of Indian conditions before making his debut in Nagpur. Steve Finn, who played for the England Performance Programme's tour to regain fitness ahead of the Kolkata Test, upset the BCCI so much it demanded an apology from the English and Wales Cricket Board, and got one.