Eh perhaps there's some difference in what is meant by "bank holiday"
In the US a Bank holiday is literally a day that most of us work on, but the banks are closed, so they can use our money without providing service or allowing access to just deposited funds for an extra 24 hour period (i.e. they make a lot of money with our money with no overhead). Columbus day is a good example.