This is a good solution only for the state, because in this way they will improve the economic situation in the country. For US residents who use bitcoin, this is only an extra cost.
For a developing country, collecting taxes is very crucial and its really important so I think if you live on that country its better to pay taxes which can help your country to grow economically. If there is already a law like this on your place, better to comply with it.
IMO, this is a good decision from U.S because of growing cryptousers on their place they can possibly collect more taxes and also this is a good for every cryptousers in U.S simply because they can enjoy cryptocurrency without thinking about banning cryptocurrency because U.S support this technology.