I think for most people, the future is phones with a desktop mode. Walk up to any screen/keyboard/mouse and slap down your phone on the wireless charge/data pad to activate and do what you want. When you're done, pick it up and take everything with you.
Even most devs would be perfectly fine with the processing performance of a modern phone if they could install the software they needed.
However, there are still cases that are not addressed by this. On top of my head, long travels in trains. So I guess I'll keep a laptop for the foreseeable future.
> if they could install the software they needed.
We are there with the PinePhone. The slow hardware and in particular the lack of DMA support for USB kills its desktop mode unfortunately. Probably fixable though.
Even most devs would be perfectly fine with the processing performance of a modern phone if they could install the software they needed.