Tell you what brings dual nationality into context - national service. I had a couple of Italian mates (they didn't know each other) who took opposite courses. Both born in Britain to Italian parents, in their early 20's in the early 80s (when they were still doing national service in Italy). If you didn't do your national service as an Italian citizen you would be arrested when entering the country. One, a bilingual Italian/English speaker, decided he didn't want to do national service, but did want to be able to go to visit his family in Italy, so he renounced his citizenship, became a 100% Brit. The other, who actually didn't speak much Italian, decided to do his national service and ended up digging corpses out of the rubble after the Napoli earthquake. He also learned to speak not only Italian but three or four Italian dialects as only those with no influence or connections ended up doing that type of service (yet another mate who's family were well off lived at home for 90% of his national service, drove to work everyday). I'm ****ing glad he did, because his family moved back to Italy and when I knew him he was a mechanic at his Dad's garage. He 'borrowed' a Merc E Class in for a service and drove me and a couple of others to Vienna to see AC Milan in the European Cup final. He wouldn't let any of the rest of us drive, so it was an extremely debauched trip for 75% of the squad.
So lads, would you give up a year of your lives to get citizenship? This 'tax' thing sounds very 18th century....if your wives were also British (no assumptions being made) but did not work, should they not get the vote in their adopted country while you do?