Calling bullshit on this. In the pre-iPhone era:
- Mobile internet access was prohibitively expensive (sometimes as high as a penny per kilobyte), browsers were terrible, and some even pushed for an alternative language to HTML for the mobile web. [0]
- Every phone was running a mobile JVM, but apps still had compatibility issues across models and carriers.
- Camera quality was horrid.
- Many phones had poor or inconsistent support for MMS, group texts, and visual voicemail. Even the iPhone itself didn't support MMS at first.
And these were problems even with the devices that were marketed as "smartphones" back then. Mobile phones were awful.
[0] https://en.wikipedia.org/wiki/Wireless_Markup_Language