Well... why should the sports players be given special treatment? Here in India, many of the states have asked the government employees to forfeit one month's salary. With the economy in deathbed, there is no other option. Private companies are laying off excess staff and millions are without a job now. I don't think that cricket players can be immune to all this. They need to forfeit some of their earnings.
I am not sure how this can be done in India. People in my country are given the option to send few days salary to the coronavirus fund and not all of the salary is detected without permission. Since players have an yearly contract, so they will be paid what is in the contract, regardless of whether they have matches to play or not.
As we’re discussing about wages I would like to bring to your attention that many big stars including Ronaldo has to take a pay cut due to this virus, and I believe that even big cricket stars will be forced to take a pay cut. Now this sounds easy on paper but in reality it’s complicated, as the board will have to decide whether there’s a blanket cut for all, or each contract is taken separately and then they cut that players wages.
https://talksport.com/football/688553/coronavirus-cristiano-ronaldo-and-juventus-teammates-pay-cut/
https://www.mirror.co.uk/sport/cricket/coronavirus-england-cricket-stars-ready-21796282