Also, in the US, holiday keeps its traditional meaning which is feast or festival days rather than going away somewhere. So Christmas, Easter etc.
We’re in England. We have holidays. Holidays from work, holidays in the sun, Bank Holidays, Public Holidays, religious holidays, jolly holidays, etc, etc, etc.
When someone tells me they’ve been on annual leave, I die a little inside.
When someone tells me they’ve been off on holiday, I ask if they’ve done anything nice; been anywhere interesting. I know it’s only semantics, and they may well tell me about a fortnight sweating in the same board shorts drinking gassy Spanish lager, but one is frigid management speak, and the other sounds nice and fun and invites questions. So I’m going to stick with “holidays”.