If pilots could volunteer to work on their off days and get paid extra for it everybody wins. Those who want more money get it, those who prefer the time off can have that and the company save on additional staff
Maybe the F/O's lose out as there are 10% less commands required with Captains working on their days off.