I think that historical degrees of class mobility may explain a lot about differing attitudes towards benefits like vacations between Europeans and Americans.
europe has had relatively little class mobility.