Basically: In some countries, the pledge is with the constitution or the people, but in others (like constitutional monarchies), its a pledge to the (constitutional) monarch and their successors.
What is your opinion on this loyalty pledge? Do you believe it’s a reasonable request?
(For context: My mother and older brother had to do the pledge to gain [US] citizenship so the idea of deportation isn’t looming over our heads. I didn’t have do it because I was under 18 and my mother’s citizenship status automatically carried over to me according to the law.)
I think there is nothing wrong when one decides to move abroad to be asked by the people welcoming them to not spit on what makes that country, well, a country where one wanted to move first.
Obviously, it all depends what the pledge is all about. If it means to respect, say, the Constitution, laws, and usage and maybe also show one has a basic knowledge of that new country too, that seems obvious to me. If it’s being required to shut the fuck up (not criticize anything), not so much.
edit: typos