Many of them are just for public sector employees like post office employees or for banks.
Frankly, I think that 4th of July, Thanksgiving, and secular Christmas are all the specific day holidays that we need.
We're socially accustomed to them is the only reason. I can personally do without the rest.
BUT additionally, there should be one three day weekend every month.
They don't need holiday names.
People need a Monday off that often to stay sharp. They need to get away for the weekend. Maybe play golf.
Americans have to work smarter, not harder.
Calvinist Work Ethic is a psychosis.
European nations seem to be way ahead of us in that regard.