However I disagree with the second point. Smartphones were optimized for power consumption, while PC were optimized for stability and functionality (depending on your operational flavor, the platform can be quite flexible, allowing such seemingly contradictory directions).
This "optimization for (reducing) power-consumption" is the only times it seems to have happened, and it is actually a good contribution to network design. We should actually embrace this process in general, not only mobility-based computers.
°: A future where your smartphone will be your transportable workstation, only docking on controls changing depending on your activity (screen + keyboard + mouse in general, screen / speakers for media consumption, joysticks for gaming). You'd arrive to work and dock your phone, start working, take it with you and being able to work from another office, another location, remotely (at home), etc.