Blender developers are asking community members priorities.
But community is doubling quickly.
So, new members (ignoring longstanding expectations from old users) may have same weight, as older users (not always understanding what new users want to bring to software), in Blender devs decisions during refactoring phase.
That may lead to confusion, weird choices and postponed features.
But generally, few years after refactoring phase, community members tend to agree on how things should evolve until future refactor. Each member has its priorities.
But when a lack is identified, an annoyance explained ; people are easily sharing solutions, temporary or longstanding ones.
The dense default keymap configuration, shared in tutorials, is a legacy of older times.
Community did not succeed to agree on its revamping during 2.7x series development.
As a consequence, there was an attempt to change it, during 2.8x refactor.
The issue was that if it was too extreme, old users would have been completely lost, learning new concepts, and unable to explain software concepts to new comers.
So, the refactor of default 2.8x keymap configuration was partially new and partially inherited from previous defaults.
An Industry Compatible keymap with less shortcuts was created, at demand of people, switching between different similar software.
During 2.8x refactor, a guideline about giving ability to use any tool without using a keymap was established.
In theory , you are not forced to use your keyboard to do anything.
You should be able to find what you want, using menus or search.
Status Bar is supposed to indicate basic shortcuts. And specific ones can be learned through tooltips.
To sum-up, the default keymap may still seem esoteric ; but the UI is no more heavily hotkeys based.
You should be able to apprehend the software, without knowing any shortcut.
With your knowledge, you should be able to achieve something, just by testing.
I will not lie. Adapting Blender to your preferences is time-consuming.
That is proportional to user knowledge.
You are a senior.
That means that you, probably, have an opinion, about how optimizing every little step of workflow.
Contrary to a junior, you will question everything.
A blender concept may look inefficient, because it is supposed to be completed by another one, that was not obvious ,and that you need to discover.
But it is also true, that some new concepts were not polished, are waiting for a completion or were simply errors. Some old concepts are obsolete, outdated and waiting for a replacement.
Some are still pertinent but unusual.
It is true that to use Blender, we have to rely on Addons.
But, personally, I am fine with addons bundled with release.
I did not retrieve comfort I had in 2.79 before 2.92.
Now, I am frustrated that some 2.8 ideas are still not well exploited, and that a lot of new things are stuck to first milestone of their development.
2.8x series was a prototype. 2.9x series was a first pass of making it more fluent.
3.x was about finishing of establishing all modules of big picture.
4.x will be second milestones of modules.
I have no idea when the whole will seem coherent and seamless.
We are expecting radical changes in asset browsing, animation and rigging workflows, in upcoming years.
In 5.x series, there will always be things to complain about.
But the basics, established at that point, will probably last, during two or three decades instead of one.
Unless AI starts to be used everywhere… ? 