This. Looking at HA as a kind of hobby project is most likely the best mindset until v1.0 milestone is reached. For me HA is a fun way to experiment with sensors, data and automate my home. Sure every now and then something breaks (e.g. zigbee sensor falls out of the network, not even HA’s fault there) but fixing it and figuring out why it broke is half the fun.
I see tons of people who are trying out HA and that’s good, but when you see people posting contents of yaml files on the forum and they don’t even use the preformatted text tag, they probably don’t know much about the ins and outs of the system. Home Assistant aka Hass.io takes a lot of the manual labour away for a lot of people but it’s not at a level the non-hobbyist should invest all their time and money into it. What you get is a forum flooded with the same kind of questions over and over because a limitation in the GUI perhaps pushes the non-hobbyists/non-programmers to the yaml config files which is probably total mumbo jumbo to a lot of people.
That being said, I agree the documentation is sometimes lacking in the examples department. Also, why don’t we set up a wiki or FAQ section where all of the questions that get reposted a lot are stored, as well as the interesting ones? The problem I see there is the fact HA is not at v1.0 yet and maintaining all those questions (if they don’t become outdated) is a huge work for every (breaking) change that is introduced.
TL;DR; Home Assistant, until v1.0, is something for the hobbyists who enjoy spending hours of tinkering, tweaking, testing and figuring out stuff with the system. It is not (yet) for people who have no programming experience. We’re getting there, but for now either go with the flow or wait until v1.0 comes around.