The notional purpose of tax treaties is to prevent double taxation and tax evasion. The actual purpose is to reallocate taxing rights between an investor’s home jurisdiction (the residence state) and the host jurisdiction (the source state). The effect is to reduce or remove the taxing rights of a source state (a capital importing state) to leave more room for tax in the residence state (a capital exporting state). The revenue costs of agreeing to reduce taxing rights in a treaty are thought to be offset by other benefits. The benefits may be exaggerated. To the extent they may actually be realized, all can likely be achieved more efficiently through unilateral action by the source state.
Kim Brooks and Richard Krever, "The Troubling Role of Tax Treaties" (2015) 51: 159