There's a reason why certain species are native to an area and why they thrive there....it's basic evolution and ecology. To say that an organization such as TU should "get off this non-native stuff" is like saying that doctors should stop looking for disease cures and simply continue treating the symptoms.
The balance of nature works. Certain areas can sustain non-native species, but it's almost always better for the indigenous species if non-natives are not introduced. It's simple biology.
Will everyone agree on this? Hell no.