One of the most idiotic posts I've ever read. Consumer base that demands 'user addressable removable media batteries'? On what planet is that, dare I ask? Certainly not this one. It's ok if you acknowledge the fact that what YOU personally want is not what the 'consumer base' wants. The past few years has made it explicitly clear, time and time again, that most people couldn't give 2 shits about what you just mentioned. It's why almost all flagship, highest-end phones of the major players DON'T have those things- even if they once did. That argument may have worked in 2007, but now it's just down right stupidity.
And somehow, this 'flawed and fragile' design is the most successful phone in history- oh wait, 2 generations of phones actually. Maybe it's your horrible lack of objectivity that's flawed, and your inability to see beyond your own personal, niche desires. With all due respect if you came out of whatever cave you lived in you'd realize your perception of consumer demands (which I guess is limited to tech blogs) is way off base.
I think removable battery/expandable memory is a bigger issue than you make it out to be... not a majority issue, but certainly enough to keep a sizeable proportion of people away from a product - like the iPhones.
Certainly I'd think that more people would be drawn to those features (done right) then would be pushed away by those features (only the most die hard loyalists).
I mean putting it another way; if the iPhone was available in 2 flavours - as is and with those things... I just couldn't see the as is version winning out over the expandable version.