The answer is - and always has been - open source. Particularly, linux mobile.
It’s in its infancy, but that’s due to interest.
Work is underway to make existing apps responsive. There are new frameworks and even desktop environments being built from the ground up with this in mind.
The more this gets pushed, the more momentum that will build.
People cite linux desktop adoption being around 5%-6% as a sign that this won’t work. But the rules change on mobile. In fact, pushing mobile will end up boosting desktop adoption.
Windows, Apple, and Google are doing their part by making all of their software more Orwellian by the day. It’s time for us to push the change.