Absolutely. Although weeds are not native, they play a functional role of stripping nutrients either in the sediment or water column. Therefore it is important to continue this role by replacing with native species. It may take some time for the plants to establish and play a significant role.