Why isn’t St. George’s Day in England a bank holiday?

This weekend, England will celebrate St. George's Day, its patron saint. Christians all over the world will celebrate St. George's...