These are specified fields. So is cricket. We are competing at a very high professional level and we need professionalism from the top to the bottom. No, we are not. And our first class cricket, mind you, Ranji Trophy, Duleep Trophy, etc are all amateur.
Nobody is contracted to play.
If you are good enough, you play, that's all. But if you are selected to play at the international level, you are able to make sufficient money. But making money doesn't make you a professional. It is your commitment that makes you a professional. That's the impression that we get, but cricket is not a pastime anymore.