I wonder how much those problems are related to the design of the OS or to commercial strategies.
I am under the impression to have a well designed base layer and apps. Then if I want anything more or different, I can use other apps that are secondary citizens with each their own isolated subscription/cloud/format strategy.
The ecosystem of free apps that you can find on desktops (mac, windows, linux) of reliable text editors, command line tools, syncing software ... seems to be missing.