The genius of Steve Jobs/Apple was recognizing that phones should become computers. And that people would be willing to sacrifice battery life for that to happen.
It’s really that simple. People keep forgetting but the iPhone wasn’t the first Apple designed phone. The Motorola Rokr was. And it was a failure because it was an Apple designed Phone.
The iPhone, OTOH, was a computer in your pocket, of which one function was a phone. When the iPhone came out the RIM guys thought it was gonna be a massive failure because it had such terrible battery life and such a terrible typing experience.
But it turned out people didn’t care as much about battery life (also, Apple had gained a lot of experience with optimizing battery life through years of tuning OSX to be able to build the most energy efficient laptops) as they did about the massive screen.
Typing was a poorer experience, but auto-correct was good enough.
The phone guys who spent all their time trying to make longer lasting phones with a better physical keyboard simply could not conceive that those factors might not even be all that important for consumers.
Finally, what really blew up the iPhone was the App Store, and it’s hard to see anyone else doing it, because very few companies had the experience building up a high quality developer platform the way Apple had. Very few other companies had the developer following which would build apps for them despite the massive constraints Apple was imposing on them.