Forms can be filled out. Look at Australia. If I want my retirement fund to be self-managed, I basically cannot because of inconsistencies in the tax treaty. And, what if I choose to live and work in Hong Kong or Singapore or the Cayman Islands? Why should the US have rights to tax my income above $100k if those states are tax-free? Did the US pay for my education? No. Not even my healthcare! The socialist states don't even do this.
The majority of people that I've read about who are complaining about the situation are not complaining about having to pay taxes, because they don't have to pay taxes. I don't have to pay taxes to the US because I don't make enough in Sweden.
But I do have to spent the time and money to have someone to fill out the forms.
I also have to worry that my bank might decide to cut me off, because they also have to "fill out forms", that is they also have "expensive reporting requirements". Even if you paid no taxes and had no problems with the tax treaty, you still might not be able to get a bank account in Singapore.
Yes, there are a lot of people who also don't like the taxes. It's an important point. But not the primary point, which is the expensive reporting requirements for both American citizens and banks which do business in the US and which have American citizens as clients.