So I’d argue it’s both a solution and a tradeoff.
1. Allow performance to degrade
2. Allow longevity to degrade
3. Allow the battery to be replaced
4. Some revolutionary battery technology that doesn't degrade??
What solutions are you thinking of?
So if you did that and instead of a battery combined it with a (relatively large) capacitor (or some sort of amazing spring) you could have the iPhone equivalent of a shake and shine flashlight. (One bonus being that there would be absolutely no holes, as it would not be possible to charge it via a wall outlet).
It would be completely impractical, but there wouldn't be a battery, so the battery wouldn't degrade. The alternative storage mechanism might degrade, and who knows what all of the shaking would do to the delicate electronics, likely nothing good.
Anyway, I think it'll catch on. I look forward to watching young people on the train shake their iPhone vigorously before making a silly face and taking a picture of themselves in 10 years time.
Wrong company, pal. Apple historically decides for the user. Heck, they still do it with their App Store. Often that may go right, but not always.
Imagine that some cars allow the gas tank to be changed by the user. But this one doesn't.
Imagine the company that makes the car never mentions the shrinkage or the gradual reduction in top speed, and has no program or system that allows you to fix this - beyond buying a newer car.
To try to salvage your analogy, I'll put forth an anecdote. Last year I restored my deceased father's 1988 Bronco II. One of the issues it had was low fuel pressure, which I narrowed down to the in-tank fuel pump (the Bronco was over-engineered and had two pumps, one in the tank and one on the frame). It wasn't able to push fuel fast enough for the engine to run at top performance. Sound familiar? So I had two choices, replace it myself or take it to a shop, kind of like how you can attempt to replace your phone's battery if you know what you're doing, or take it to a repair shop and let a pro do it for a fee. I'm a competent shadetree mechanic, so I did it myself and saved a few hundred dollars, and it is back to normal operation again.