Lead is a cheap way to boost octane. You have to have 100 octane for the legacy engines that have high compression engines. Boosting fuel octane without lead would cost more. Pilots don't want to pay more, fuel suppliers don't want to increase their costs and eat into profits.
Environmental benefit? The amount of aviation fuel used is microscopic compared to what is burned in vehicles. While I too would like to see aviation go unleaded, it's kind of like the plastic straw craze last year. Might make you feel good, but in reality is will have an effect that would be so small I don't think you could even measure it.
Side note- Rotax engines HATE leaded gas. Creates a leaded mush in the oil. Prefers non leaded. But the legacy engines will be here for a long time - so we need 100 octane. I know leaded gas supposedly helps lubricates the valves, but I think that can be addressed in other ways.