Marketers do not just passively give users what they already want. They also manipulate what users want. This isn’t some conspiracy theory, the marketing discipline is quite open about this. When something is in the interest of the company making more profit, they convince users that it is in their own interest. This is just capitalism being capitalism. Not being able to easily replace your battery is as clear an example of such a thing as you could ask for.