BCCI does not have to explain. It is a private club - it's not a public listed company or a government run organization. They are accountable to no-one, and that's the beauty of it. It's their money, their team and their decision. If you don't like it, well, too bad.