Pretty sure that pilots get 6 weeks annual leave, instead of the society standard 4 weeks, because we work on public holidays without extra compensation. The amount of public holidays roughly equates to 10 working days, hence the 2 extra weeks.
So, if you want to decline to work on public holidays, I guess that employers will want to reduce annual leave back to 4 weeks.