I get 4 weeks, plus sick days, plus parental leave, various types of training days and charitable days, plus a 2 week carry-over and I’m neither American nor European.
I was married to someone from a "third world" country and boy americans have so much worst than them. If I were american I would reather live there than in the US just to get all the benefits