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 have had 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 soon. 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 not, and further they’ll also have to work with the players to reach a common ground over the pay cut which will take time.
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