We don't celebrate St George's day because...
1) We never did
2) As a predominantly Protestant country we are a bit meh on saints.
3) The Church of England (THE ENGLISH CHURCH INNIT) were always a bit down on a mystical foreigner.
4) We can't use it as a proxy for "independence", because lets...
It sometimes moves due to the utter wokeness of the COE and their insistence on celebrating Easter.
That's right, sometimes St. George's day is CANCELLED.