Well, OK.
It looks like we have very different way of thinking and vision on how HA should be implemented.
Nothing is wrong with this, everyone's vision is very different for sure.
For all current hubs this is 100% true.
But could be not a requirement if things are implemented a bit different.
Here is one quick example on what I meant by "simple and intuitive HA".
Jasco Z-Wave Motion Dimmer is only heir away from being really Smart Dimmer/MS.
It is missing built-in web server with somewhat minimal built-in Application
say, similar to "Motion Lighting" application in this case.
Yes, I am EE but with some programming skills.
I myself experimented with "lwip" (stand alone light way ethernet implementation
which does not require any OS) and run very successfully few examples for
controlling LEDs and/or Relays. These examples worked right away without any problems.
But since I am not experienced SW designer I had a difficulties how to setup
real SW development environment and to apply more complex modifications
to these examples.
LWIP can run over any Packet Communication Protocol including WiFi, Bluetooth,
Zigbee, ZWave, Wired Ethernet and whatever else as soon as it is "packet communication".
Memory requirement and CPU speed is minimal. Even 8-bit PIC potentially can run it.
Since function is limited to only one very simple application and does not
require any OS it could be very simple and quick implementation for the experienced
SW engineer.
Bottom line - this is really doable because I already tried this.
I guess, the Shelly Devices already running built-in web server.
So, these devices are even closer for implementing built-in applications.
Also the Devices should have an ability to talk to each other directly
bypassing Central Hub. Insteon kind of took this approach.
The Insteon Network did not require Central Hub but Insteon Devices did not have
any built-in applications either. So, for any real HA Insteon required Central Hub.
Another benefits for all this distributed computing power will be
significant reliability improvements.
Central HUB (no doubts here) is a Single Point of Failure.
HUB is down and nothing works.
That is why my wife requested that every light and appliance absolutely
must have local control. This means no hidden inline dimmers/switches with
nice looking remotes mimicking real switches on the walls. Plus every switch paddle
and/or remote button must have only one assigned function.
So, my HA done exactly this way but it does not mean I did not hide some functions
behind multi-function paddles and buttons.
But I am not against Central Hub.
Central Hub could/should be used for implementing very complex automation
and for managing all devices from one place.
My vision for Central Hub is something like Local Cloud Computing.
I guess, the above should be better explanation on my vision for HA implementation.
But again, all the above is nothing more than my "loud thinking",