Most countries in the world don't do the 'depending on what your particular company decides to give'. California recognizes 18 holidays. Average holidays given is 6 (https://money.com/columbus-day-who-has-to-work-why/)
Lately I've seen a lot of 'unlimited' - read as less than your boss takes
In Europe 20 is the legal minimum