Instead of replacing the battery they want you to buy another new phone
But that's not really what happens. I know many. many people that get batteries replaced in phones. You only have to do that every few years, and it does not cost much, so a LOT of people do it already.
The ability to change out the battery in a phone (or laptop) is just plain dead, because it's worse in all possible ways.
instead of adding a memory card they want you to buy another phone with more memory.
Again it's just a worse way. It's an easy vector for malware, it confuses the user as to where something really lives, and the performance of cheap memory cards can be absolute crap but the user will ALWAYS blame the phone maker.
In the end it's just easier now for people to send or receive data from the Cloud than to use a sketchy memory card. Even if you offered that feature 99% of the people would not use it, so why do the expense to build that in?
The days of products catering to consumers are mostly gone.
That notion is totally wrong. The reason why products are the way they are today is BECAUSE it is what most people want - something that is better sealed against water, that lasts for years without touching it, that is more convenient and less prone to failure. No phone today is worse than the phones that allowed you to change out batteries and add a memory card.