That's not universally true, because many countries don't tax foreign-sourced income of their citizens, (meaning in this context, dividends paid by a corporation not incorporated in the taxpayer's country of tax residence).
That doesn't require "radical change in tax law, including breaking more than a hundred tax treaties." to fix though. Those countries can deal with it as they see fit.