My missus became a UK citizen a few years back. The solicitor dispensed with the swearing allegiance shite, as he was embarrassed to ask anyone to do it.
When I mention to a gammon on social media that I don't identify as British. The answer to what passport I have puts their gas at a peep - same as my wife.