The issue is its not being used to remove ice. Its getting put out for standard snow, for rain, and even put out a head of storms. Blatantly wasting resources and damaging the environment.I agree with all of this. Still more I agree with @Brenden's suggestion regarding the use of sand.
But at the risk of pointing out the obvious, salt, for all its corrosive effects, does something sand can't: lower the freezing temperature of water and turn ice into a liquid. This no doubt causes less vehicular injuries and fatalities.
I would love to hear of less corrosive ways to deal with ice. By no means am I saying they don't exist. In fact I would love someone with more knowledge than I have in this subject area to educate me/us on reasonable substitutes for melting if they exist.