You said it right, sexual harrasment is another reason why women sports are not finding many real talent and even if a girl is trying to expose those abusers where no action will be taken because of authority is in their hands so they decide what they want and surely they will end the future of the girl in that sports field.
In cricket we haven't heard much about these allegations. I guess we need to thank BCCI for making sure that such incidents don't occur. And regarding other sports bodies, most of them are run by cronies of various politicians, who enjoy unlimited immunity for their actions. Women athletes in most cases are inexperienced and in difficult financial condition. In the end, the choice needs to be made between giving in to the demands and getting kicked out of the team.
The only instance when BCCI is dragged in to something like this is the incident two years back, when Rahul Johri (then CEO) was accused of sexual assault.