> But I think most folks interested enough in the concept are also rich enough to afford a phone and a laptop, and if you want a keyboard for your phone you might as well just use a laptop.
Laptops are bulky; phone and keyboard can fit in one's pocket. I also dislike the idea of carrying around a device that's not under my control. It's not about wanting my phone to behave like a laptop because I can't afford a laptop. It's about getting to have control over my phone the same way I have control over the laptop.
For example, when I try to screenshot and the OS says I'm not allowed to by the app, on my own device, I die a little inside. The very idea that an OS would obey an app over the user is really messed up. It's really wrong. It's like a guest saying their guest sets the rules in your own house.
Also the weird, arbitrary limitations. On Android you can split screen and show 2 apps vertically at limited, specific heights. On the Pinephone with i3/sway, you can divide the screen with as many windows as you want, in whatever orientations you want, with as many workspaces as you want. You can set the scaling to whatever you want, have interfaces be as big or small as you want. Limits aren't arbitrary.
> I still think conceptually it's the right direction for tech that our devices should be so flexible, but it's hard enough in practice that it's not generally done.
The difficulty isn't in getting desktop stuff to work on the phone. The difficulty is getting phone stuff to work on the phone.