That is indeed a defect of US system, and one that people should account for when they make their choices. I wish US stopped doing that (especially that the tax treaties in many cases lead to the fact that US doesn't even see any money anyway, it just produces tons of paperwork for expats).