I'd first want to know the soil pH before I put salt or vinegar on my soil. And think about this. If salt or vinegar will kill plants, aren't they poisons? With little or no research about the environmental effects. OTOH, Roundup and 2,4-d have had a lot of research. I remember some old research (old doesn't mean bad, the results, if valid then will be valid today) that showed 2,4-d sprayed on cleacuts disappeared in about 60 days and if resprayed would disappear in 30 days. 2,4-d is an organic compound and soil organisms eat it; if sprayed once, the population of 2,4-d eating organisms builds up because they have more food, thus the shorter life on site after the second spraying.
I wouldn't put a chemical on a creek unless it was labeled for that use, meaning research says it has been tested and it's safe. Labels have to be approved by the regulators. OTOH, I might wait until water levels are low and put a chemical near the stream, especially if the water isn't expected to rise for awhile, i.e., in the west where summers are dry, spray in late spring.