While 28 days is at the high end, almost all developed countries (UK, AU, FR, etc.) require employers to provide 4+ weeks per year paid holiday leave.
Bigger companies will even force you to take it once you've accrued a number of hours, as it can be a liability on the books (as unused holidays roll over indefinitely).
The US is an outlier in this regard.