My phone is not 100% general purpose, it is a compromise. I'm typing this on a computer not my phone that is right next to my keyboard because my phone is a bad compromise for typing comments. The phone works well enough that I'll use it when on the go, but only because there are times when hauling my full size computer isn't a good option, as soon as I'm using it I prefer the computer.
There is a lot of room for special purpose tools to handle more than one purpose while not being fully general purpose. I'm suggesting we never have a need for full general purpose, but there is for sure room for robots that do more than one thing but don't do everything. I might want the robot that sets and clears my table after meals to also gather my dirty laundry and when clean bring it back - but offload the actual cleaning process for both to specialized robots.
Why do you want a smart phone, instead of the telephone, contact book, camera, clock, alarm clock, radio, mail, credit card and so on?