I don't see the point of smart phones, even though most people like them. What are the reasons people prefer them over the alternatives?

By alternatives, I mean as devices for gaming, watching movies, reading, surfing the web, taking pictures, etc, smart phones are pretty terrible at everything they do.

The camera lense is poor quality, as are the microphone and speakers.
The screen is tiny and very fragile. The controls when gaming are crap, the keyboard is small, and the game library is mostly crap. The way music files are handled is also crap. And the customization options are crap too, and even the mobile interfaces for websites suck compared to other versions.

There are other devices that do all of those things better, some of them can even make phone calls, so why has the slab form factor smart phone succeeded for so long?

I don't see the point of smart phones, even though most people like them. What are the reasons people prefer them over the alternatives?
Post Opinion