If you’re a U.S. citizen you are required to pay federal income taxes on earnings. With that said your taxes are offset by income taxes from your host country and you make up the difference to the U.S.
For example, a U.S. citizen is living in Notamericastan with a 15% tax rate and are in a 25%...