i just think there's a strong expectation/cultural momentum to be working all the time, more than is healthy. you can swim against it, but you're still swimming against it.
(What I mean is, vacation time for full time white collar jobs probably isn't the first thing we need to address in our labor laws)
...although, under the current government many employers have moved workers to be contractors on "zero hours contracts", so you're uber driver, food delivery guy, amazon packing guy etc have basically none of these rights.
On the other hand, if you are software dev you are either employed and have the 28 days - or you are a contractor, less rights but paid more than the permies.
Some IT contractors line up something before their current one ends, or there will be a gap while you find something.
Not including the 10 days of sick leave as well.
Plus 14 national holidays