"Ease of setup in exchange..." I think people tend to forget what "ease" is for others. This is nothing against you as I agree with your statement but I work a job where doctors can't figure out how to even unplug a keyboard.
We tend to associate just being on a social media platform and typing on a computer with tech literacy. Not saying you did this just using it as an example. I think ease comes with more than just setup it comes with dealing or having patience with that setup.
We use Home Assistant in our house but I also have Google Assistant and even with Home Assistant I still find there are many more things to troubleshoot that Google Assistant just doesn't give me problems with.
For example it updated and our Camera just stopped being viewable outright and the time and money it actually took to fix that and yes I said money because it had to do with our camera hardware and upgrade on Internet service. So not directly Home Assistant but indirectly to fix it we had to buy another camera. Where Google Assistant just works.
I don't see anything wrong with the users statement either. All kinds of FOSS apps and services offer ease of use setup and platforms. I am not sure Why Home Assistant couldn't be set up to do some easy to add integration as well or offer competing products against things like Google Assistant aside from cost and not being a hardware company.
If the idea is to be inclusive the being easy as an exchange is a reasonable request from an end user. We also forget people don't have the hardware or time to learn to self host. Some of us have day to day jobs that don't involve this kind of understanding as well as kids, etc. Ease of use as an exchange is why many platforms the Lemmy community doesn't understand are so popular and maybe open source platforms should adopt that mentality somewhat to bring more people in.
You can live in both worlds and want the other world to give you something another world might. However, don't get me wrong I don't disagree with you. Home Assistant isn't terribly difficult to learn but if I were to hand it to my parents I would be doing it for them. There is also a laziness to be said that can be attributed to people not wanting to learn to set up something like this but I don't believe that to be the same as entitlement as a consumer is entitled to want more from a product.
Anyways, I have said my bit and this isn't meant to be an argument just providing my perspective. I would argue we should stop nagging people about "easy isn't a good trade off." Easy is why so many services people hate on Lemmy are so popular and there is nothing wrong with ease. We should encourage easy in products we want more people to be a part of and companies to engage with users to make those products easier because in the end it makes Doctors life easier and easier for me to recommend to someone with no experience in the world of open source and self hosting. It also brings competition to the table and awareness can spread if something is easier to use and recommend. I wouldn't recommend Home Assistant to my girl friend as an example because what she does for a living is type in excel spreadsheets and word docs but I wouldn't expect her to deal with home assistant and that is not against her because she is absolutely intelligent and does all sorts of things with numbers I can't even as someone in IT who should be able to do so. She absolutely and 100% could figure it out but why would she when her life doesn't pertain or really care about things as such because those things aren't as open as something like Echo's platforms and Google Assistant which makes setup and access easy to use?