There is no proof that user-replaceable batteries meaningfully reduces e-waste. A lot of tech is upgraded due to obsolete CPUs, etc, not batteries. Plus, batteries last a long time now.
Also, landfills work really well. Most recycling doesn't work and pollutes more.