Star -The God in telecasting live cricket since ages
Bcoz whether one likes it or not India Cricket brings maximum ratings , broadcasters just have to cater to what the larger population is interested in watching while at the same time air other sports which r viewed by significantly less number of people (few exceptions like some big matches or events might be there which match up to cricket ratings).
Star Sports is doing a good job in balancing out the popular as well as niche sports events which get featured on their channels. Remember it is afterall a business and they have to adopt a content or pricing strategy which not only caters to demand of all viewers but even is financially viable