Phones are doomed by their UI restrictions to be primarily consumption devices. The primary restriction in computers has always been in how well they communicate with the user. Smartphone screens are limited to what will fit in our pocket so the bandwidth to the user is limited by that and halves once the on screen keyboard pops up. The situation is actually worse for user to computer bandwidth. You cannot do proper multi-finger touch typing on a smartphone. Your finger just can&#x27;t approach the resolution of a mouse. Also you don&#x27;t have multiple buttons like a mouse, the only action is touch. So the machine is stuck trying to separate a touch, swipe, and potentially a long touch. That&#x27;s error prone so phones are often doing things people don&#x27;t want them to.<p>That&#x27;s not to say smart phones suck. I love mine. All the disadvantages have to be weighed against the value of having a network connected computer in your pocket wherever you go. There is quite a bit of latency involved in sitting down at computer compared with pulling a smartphone out of one&#x27;s pocket.