What is the point in any St's day? The green one is a commercial USA enterprise these days.
The one where they fly a flag that isn't that of St Patrick. At least we managed to get that part of the day right, the correct flag for the patron saint.
The Irish like us, also have a patron saint from a country they've had historical conflict with (if he was even Turkish, which is debatable) largely sponsored by Arthur Guinness who was staunchly pro-British and even went as far as providing funding for the UVF.
I would hazard a guess that they all have some pretty silly inconsistencies with what is being celebrated, but I know nothing of St Davids Day or St Andrews as they're not my countries day and they don't get much publicity.
Some people can just let people enjoy things they like without their head exploding and feeling the need to get on a sanctimonious high horse about it.
There isn't a nation on this planet that manages to boil piss just by existing quite like the English.