Much as I hate our government, I've always hated dual citizenship.
I ended up coming to Canada three times, eventually married and to stay had to become a citizen.
I completely agree with your perspective on dual, but the U.S. does make it hard to relinquish.