Big companies care about what their customers care. Customers don't care about replaceable batteries, or at least not enough to stop buying.
edit: Interesting downvotes. I would appreciate clarification and discussion.
My opinion is such that people will not choose to better the environment. People have let the oceans fill with plastic for years. What faith do you have in the the population as a whole to adapt to environmental impacts before they become a massive problem? If people were capable of this, would they not already have adapted? Hell, people have to be forced to wear seatbelts for their own safety.
It's the same as my car. I buy a based on the cost of maintenance not how easy it is to maintain myself.