The average HN reader does. If your business plan can thrive with 95% of your customers being developers, sysadmins, geeks, nerds, academics, people who remember what the first and second derivatives of space with regard to time mean, and the people who are associated with them... sure, go ahead. But we already are almost there with macos and chromeos and linux. We just need one more layer:
root can allow and rescind privs to
users who can allow and rescind privs to
applications
but the fact of the matter is, right now people not in the categories above do not like the tradeoff of thinking about permissions in exchange for more control. Microsoft and Apple could force it on them, but as soon as a convenience feature of "never think about this decision again" shows up, users will click on that and never think about it at all. Some people will click on things because they were promised a game, or porn, or wallpaper images of kittens.
There isn't really any software I use that can exist in its own sandboxed bubble separate from everything else.
I've experienced this several times trying Android ports of Linux software I use, they're usually lacking features or configuration folders are inaccessible because of Android's sandboxing and permissions.
The last thing I want is for my desktop to be that way too.
Android's use of Linux kernel is an implementation detail, trying to pretend otherwise only leads to pain.
Considering termux is package mostly software written in c I'd love to hear how you expect them to do that.
In regards to C, Android NDK supports ISO C11 and ISO C++17 as of today.
Android is not Linux, just borrowed the kernel as implementation detail.
Naturally some folks don't get it, thus keep trying the broken road to use POSIX in Android, and that road ends in failure.
Linux users tend to prioritise software freedom, digital privacy, customisability, hackability and longevity, so will settle for it being a little less streamlined and being able to run 15k out of 18k Steam games, which is more than enough games for my enjoyment. Each to their own.
Games is still hit or miss, though.
It'll be worth it in the long term, but short term it'll probably hurt.
And for non technical users there have to be sensible defaults already in place. An example of not so sensible defaults are the default permissions of many flatpak apps.
And for privacy we need granular control, like on Android with something like XPrivacyLua. But it does pose some challenges, for example it makes it easy to just spoof your location and so on for an app. Personally I do think that the user has the right to do that though.
So the point being, We have secure desktop OSes but how much productivity are we ready to give up for that?