Cadmium is poisonous so I’d imagine the environment wouldn’t benefit too much. Having said that I’ve heard pretty good things about them
Nickel-cadmium batteries are almost 100% recyclable.
Also, cadmium is an element. It's not manufactured. It exists in the environment anyway.