Well, I can respond to part of this...hopefully not too political, as you say, but I have no desire to "become American" or pledge allegiance to the American flag. I am Canadian through and through. In fact, I have gone so far as to tell my husband that if I happen to die here, he had better not bury me here. He needs to take me back to Canada or I will most definitely haunt him!!!
Some of the Americans we have talked to (I'm not saying ALL Americans) seem shocked that we wouldn't want to become citizens of this "most amazing country" and are doubly shocked that we have lived here as long as we have with no desire to become citizens. We started off on an H1B, I think it's called and have worked our way up to green cards, but citizenship is totally off the table. I can't stress this enough! We are here simply because my husband has skills that were/are very sought after in the US and nothing more. If/when that stops being the case, I will gladly be packing my bags and heading home.
So I guess that is my answer...applying for citizenship is not a get-out-of-jail-free card. There is serious reflection that needs to take place. You have to COMMIT to a country for citizenship. That is not a decision you make just so you can save yourself a few steps in some work visa paperwork. That would be ridiculous.
Especially for the US, due to how they do their taxes.
When I was in the US, I had "TN status", which was specifically and clearly a "non-immigrant" track. As is my status in Europe. If I were to move back to the US, I'd likely be on a diplomatic type visa. Again, a "non-immigrant" track.