I'm not sure if view it as unbelievably undemocratic. I think it's normal to swear allegiance to the head of state etc, though no issue with any party standing on a platform to change that. It doesn't concern me that much personally, though can see why others would on principle.