Long time iOS user with perception issues here. I went to iOS because it was very simple and intuitive to use. My daily life was too busy for me to tinker with my phone a lot.
Now I'm using pmos with phosh and I'm mostly loving it. But some of the linux specific decisions and directions it takes dont really work with me.
Thats why I started asking myself if a DE exists which is basically a clone of the proprietary apple phone OS. It should obviously still be FOSS and prioritize FOSS apps and so on. But I think it would help adoption by mainstream if iOS users (especially with need for accessibility features). Its basically the reason I was able to switch from minecraft to mineclone. It's basically the same (although I respect their decision to rename to Voxelibre, iirc and go their own way).
I know this is probably going to get a lot of hate because iOS bad and tinkering good and so on. But accessibility is important for many people, especially in their busy lives.
Feel free to point me in the right direction if something like this exists or lets try and make something.
Thanks for reading and have a good one.
I'd argue that what is holding the Linux GUI back is the amount of options, combined with the lack of proper interoperability testing (not for the lack of trying, but between the amount of options and the amount of versions, it is absolutely unfeasible), and the lack of strong design choice on the side of distributions: everyone wants to have and support everything under the sun, even if it means having 4 or 5 different flavours or editions of a particular distribution.
Don't get me wrong, I salute the intention and the initiative, but concretely, this almost always (and I put "almost" to be safe, I've never seen a counter example) means a clunky, unpolished experience in most cases.
I usually describe it as:
IMHO what we would need is for distributions to "adopt" a given GUI (or DE), and stick to that. Do not even carry the packages for something else. If it is needed, another distribution will be made. That would simplify things a lot, and would greatly relieve the stress on maintainers.
And it would make for a much more approachable user experience.