I believe it’s due to the Working Time Directive, you can’t get paid for not taking holidays, I think to make sure everybody takes their entitlement.
I used to take holidays and do three days driving twice a year, but now have to take time unpaid, as company said I couldn’t work during paid Holidays.