People want things free and even complain about them, go figure it…
I’m a user, not a programer, jumped to the HA wagon and had to learn many many thing to make it work, linux, command lines, YAML, doing many copy and paste, and I loved it, had and still have a great journey with it.
It is understandable the move away from yaml in the integrations, I enjoyed implementing them in yaml in the configuration file, but had to restart HA every time I change something, now is much easier, love the new helpers ui implementation, when I need one, they are just couple clicks away, without restarting!
Even thou, YAML is very important for me, it is the only way for making my automations, scripts and Lovelace dashboard. The Lovelace UI builder is nice, but if you use more cards that the UI provide and want to customized de dashboard a lot it become very difficult, so YAML is better. the same for automation and scripts.
The ADR-0010 seems good to me as an user, YAML will be always an option for the things that really need it, and UI configuration for what is not needed, like integrations, which are one time configuration and even better not to be needed the HA´s restart.
The reload services for the YAML files (scripts, automations, customization, etc.) are great and should be expanded for every part possible to eliminate any need of restarting beyond updating HA.
The shareability of the users “configurations” should be maintained, I learnt a lot looking in others configs, I still do, and I don’t miss anything with the changes being made, I only look for how to do scripts, automations, templates, styling, etc. The more techy things, the integrations, and onboarding things are equal for everyone, are documented, so there is no need for be looking in another´s configs.
In the end, If you don’t like how HA works search for something else, and if use it, support it.