A lot of states have this if you read their tax code. Evreyone on here has probably broken that on an extended work trip at one time or another.
As for 10yrs they can fuck right off.
Not just state code, but IRS code. As a US citizen, you are liable for tax to the IRS regardless of where you work, anywhere in the world. If you work in Zanzibar, and their tax rate is less than the rate you would pay here in the US, you are liable for the difference - example only, I have no idea what Zanzibar's tax rate is. IF Zanzibar charges you zero tax rate, you are liable for your full IRS bill even if you did not spend a single day in the US or a US territory during that period.
When I worked in the Caribbean, I was liable for tax in the US IF I was in US waters more than half a year plus one day (non-US citizen, non-green card holder). IF I had been a US citizen or a green card holder at that stage, I would have been liable for tax in the US pro-rated for the number of days I was in US waters or territory. Some of the reason the gin palace stinkpot luxury yachts are registered in the Caymans, or Channel Islands (Guernsey etc) staffed by foreign crews, and moored in non-US waters whenever they are not on charter.
Tax laws may have changed in the last couple decades, but if anything they are more restrictive as the US clamped down on "drug" money and "money laundering", in reality trying to tighten or remove tax loopholes that the really rich were able to exploit. Even the Swiss gave in, and ratted out a bunch of anonymous account holders. The Panama papers just added to the pressure to do so. AFAIK there are only a couple of countries not in binding treaties with the US, so hiding $$$ around the world has become increasingly difficult. Can still be done, but now you need several shell companies, operating in several locations to make it worth the expense, and likely the US state dept or IRS would still be able to come after you if they chose
I know plenty of folks who conduct business in CO, but have most of their business located in WY, and they ain't doing it because they love WY.