So let's say under your system an employee works an average of 8 hours a week. After half a year they've accrued 8 hours of holiday.
That's 1 day.
The pay isn't the issue but the legal obligation to allow the worker to not work, if that makes sense.
Whether holidays are unpaid or paid is just shuffling cashflow in time, the real problem is the amount of holiday that's possible.