Is that really too much to ask for players to commit too!!!
Meanwhile there is a silent force of volunteer groundsman, who roughly speaking give in excess of 40 days of their lives for no monetary payment, so that cricket can happen every year.
40? I suspect closer to 200 if your playing surface is anything half decent.
The commitment to any sport in reality comes 2nd to many things now and unless you are a paid player for a club I think its fair enough. Your time is your own and I dont feel anyone should put recreational cricket as a priority.
We all play it because we enjoy it. If you enjoy doing something else with your time more do that instead. You aren't under contract.
And then theres work to consider on top of that!
I personally have been averaging about 14/15 matches out of 22 for the last 5 seasons. I do however love still playing 50 over cricket and would never want Saturdays to change to t20