GrapheneOS is working with a manufacturer to change this:[0]
> We're working with a major OEM and the devices will be the future versions of existing models they have now. The devices will be priced similarly to Pixels. The initial devices will have a flagship Snapdragon SoC for the best security and support time. Snapdragon flagships have significantly better CPU and GPU performance than Pixels. Snapdragon provides high quality Wi-Fi, Bluetooth, GNSS and cellular support as part of the SoC. eSIM and other functionality is also provided by the SoC. Snapdragon has decent image processing functionality included too, and good neural network acceleration.
Of course, SteamOS is an immutable Arch spin, so it's not as if this isn't an idea that's been had before, but Arch is indeed on the surface sort of a weird distro to implement as immutable.
I do agree that it's frustrating not to have this functionality everywhere. (One minor trick to make some of it a little less painful is that in CUA mode [i.e. MS mode], for Control-A, Control-E, you can type Control-A (=select all) and then Left to jump to the left edge, and Control-A and then Right to jump to the right of a text box).
I'm not sure that Apple cares though. At this point they don't really seem that interested in 'computers' (as per their own ads), and the iOS ecosystem is where they make their money.
Yes, on Linux you can make your desktop look like something from the 90s, if you so choose. The big DEs (Gnome Shell, KDE Plasma) don't generally look like this (though Plasma is configurable enough, you probably could configure it so to do), but rather explore different paradigms.
Amusingly, the macOS UI, on the other hand, is almost literally from the 90s (it dates from 2000, I think). And the Windows 10 UI isn't meaningfully different from the Win95 interface.
So it's really mainly on Linux that you actually have the option of modern UIs.
Maybe macOS works well for you, and so for you to switch would only be 'out of some moronic desire to be different', but there are certainly lots of valid reasons a person might prefer being on Linux rather than macOS, from not trusting closed-source OSes to wanting tools that aren't out of date.
Even better, you don't have to 'choose' - in the sense that you can simultaneously connect to mpd via different interfaces (in this same thread I mention how I use ncmpcpp for some things, and cantata for other things).
There are clipboard applications which will pull everything into a single clipboard. KDE Plasma, for instance, has a great built-in clipboard which does this and which also handles at least images as well.
> The second dream wish would be for consistent keybindings in all text input boxes, like in Mac OS. Such as make Ctrl-A always go to the beginning of line, Ctrl-E always to the end, and Ctrl-K always kill whatever is in there.
For this, you should really just run Emacs. But this isn't a Linux issue really, but a more general 'problem' of competing conventions (Emacs, vi, CUA, etc.) for keyboard shortcuts.
I find ncmpcpp (a terminal-based controller for the excellent mpd) great for being able to quickly and easily navigate through my music library and add/remove/edit tracks from playlists. Then I minimise it, and launch Cantata which I immediately minimize, and I thereafter just interact via the Cantata interface in the systemtray (or via kdeconnect on my phone), until I need to do something more involved than play/pause or switch tracks, and then I un-minimize ncmpcpp, quickly find new tracks or whatever, minimize it and so on and so forth.
One can certainly use Linux set up in such a way as to be very similar to a Mac experience. (ElementaryOS seems to me intentionally be Mac-like, for instance. But plenty of other distros are also set up in such a way that the user doesn't have to ever open a terminal if they don't want to.)
There's no rule that you ever have to open either emacs or vim on Linux (though, personally I think you're missing out if you've only spent 8 minutes in emacs, but that's beside the point). In fact, you can just not install either emacs or vim, and thus make certain you don't ever open them by accident.
> We're working with a major OEM and the devices will be the future versions of existing models they have now. The devices will be priced similarly to Pixels. The initial devices will have a flagship Snapdragon SoC for the best security and support time. Snapdragon flagships have significantly better CPU and GPU performance than Pixels. Snapdragon provides high quality Wi-Fi, Bluetooth, GNSS and cellular support as part of the SoC. eSIM and other functionality is also provided by the SoC. Snapdragon has decent image processing functionality included too, and good neural network acceleration.
[0]: https://old.reddit.com/r/GrapheneOS/comments/1o32gpg/deleted...