It's the Irish attitude of anyone can join in the celebration and be Irish for a day that makes it popular.
If anyone outside of English/Irish backgrounds looked in on this thread they'd get the impression the English are miserable sods and why would anyone want to party with them?