I've yet to see any private employer in the US that gives employees every public holiday applicable in their jurisdiction; heck even public employers often don't, as federal government doesn't give state holidays in the location and state and local agencies often don't give all federal holidays.