Yes it is the way to go but politicians get fatigued because they keep pushing the same thing so often. Also the lobbyists have big bags of money to throw at it.

If you do not tax cooperate income away, or at least force them by law to bind it in investments, it will attack the surrounding containment vessel of laws and culture.