Regarding the weirdness of Blender’s input (mouse and keyboard) mapping, it’s the horse that’s been repeatedly beaten to death over the years, then buried, then dug out and beaten some more to the point where it’s pretty much turned into dust.
Everyone knows 2.79 and earlier input mapping has been dumpster fire for most of the people, and even Blender developers know it. It’s already being fixed and there’s 99% chance it will be completely sorted out in final 2.8 release. There’s no need to complain about it anymore, simply because not only is it already acknowledged, it’s also being fixed literally as we speak.
Let me, however, point out some wrong assumptions in the beginning of your post:
-
You assume that Pro users do not demand good looking UIs.
False: If you look at the very same user interface every day for 8+ hours straight, you want it to look good and pleasing. If you have to sit down to some Windows 95 looking chimera of 30 different panel styles (3ds Max) every day for years, then it will push you very close to burnout syndrome. -
You mentioned Eevee as part of the “bells and whistles” intended to attract noobs.
Again false: Eevee is a great help for anyone working on a realtime content, such as game assets. You no longer have to preview the assets in Cycles. You don’t have to interact with non-realtime Cycles renderer at all. You can create your realtime game asset from start to finish without doing a single render and at the same time constantly looking at pretty much the final rendered result in the viewport in real time at realtime frame rates. You can also do PBR texture painting, in realtime. It’s basically substance painter for free.
You repeat a mistake many people tend to do. You assume that if you don’t use certain feature then it’s either useless or it’s there for noobs only. While it’s easy to make such a mistake, after 18 years of professional experience in the industry, I’d expect a bit more restraint and wisdom