If the value of someone's work was determined by how much money they generate then would people who work in public services be expected do it for nothing?$$$ matters. As much as it sounds unfair, it's how the world runs.
The BCCI aren't employing Zimbabwean cricketers. If they did, I'd expect they get the same match fees as Indian cricketers.Zimbabwe Men's Team and Indian Men's Team do the same job but there is a land-sky difference between their pay
Viewership and revenues plays a major role to be fair