Perhaps this design makes more sense for those who prefer to keep several unrelated projects together in a single monorepo, but that's not my preference.
~/src/$host/$owner/$repo
organization structure makes a ton of sense for every project and as long as you organize all of your languages into this one tree, everything just works.
Super, type 2 or 3 letters of the program I want, enter. Works really well for me.
1. Average users primarily use mouse based workflows.
2. Super isn't discoverable.
3. It confused users coming from other DEs.
4. It actually takes more keypresses than clicking a favorited app on a dock that is always available.
Overall it's less discoverable, less efficient, and not baked into the mind of computer users who are coming from almost any other bistro.
Gnome doesn’t have an opinion on a desktop application launcher because it expects the distribution to add it.
The only distributions which don’t are GnomeOS which is intended for developing Gnome, and Fedora, which is intended to be a bleeding edge distribution to mass release stuff before it’s included in RHEL.
Turns out, however, that a lot of people actually like the default Gnome look and so are happy with using Fedora.
But in practice this isn’t an issue for anyone because their distribution will come with an application launcher.
And even better you can completely change and/or add an application launcher because they are implemented through extensions.
Evidence? The Gnome project has performed UX studies[0] to validate their design, and has continually made changes in response (some of which I disagree with, FWIW).
"On the other hand, new users generally got up to speed more quickly with Endless OS, often due to its similarity to Windows. Many of these testers found the bottom panel to be an easy way to switch applications. They also made use of the minimize button. In comparison, both GNOME 3.38 and the prototype generally took more adjustment for these users.
“I really liked that it’s similar to the Windows display that I have.” —Comment on Endless OS by a non-GNOME user"
So why does GNOME continue down this path. Is it a fear of being "just like everyone else" by using a tried and true dock/application bar? Is it a desire to not be the front running WM and be more "niche" to power users? I still don't really understand their decision making process.
We're truly building walls everywhere.