CONSISTENCY
You’ve mixed together my response with responses from multiple other people, which gets confusing.
Remember, this is not an official support channel. This forum was set up many years ago so the customers could help other customers and share ideas.
So the responses you get are not necessarily going to be consistent, they are just the ideas and opinions of multiple other customers, mostly. There are a few staff members who participate on their own time, and their responses should be consistent with each other, but again not necessarily with those of the individual customers discussing the same topic.
MY MOST RECENT REPLY
The response of mine that you quoted was in direct reply to this comment of yours:
Remember you’re supposed to be a newbie - not just to Smartthings, but to Home Automation in general
I’m sorry if I wasn’t clear, my point was that your definition of “newbie” and your concerns about the lack of documentation for yourself and other newbies like you was that smartthings’ definition of newbie is very different than the one you presented.
Their target market just isn’t going to be looking for the same kind of documentation that you are. In fact, they probably aren’t going to be looking for any documentation at all.
WHERE WE AGREE
I agree absolutely that if smartthings is going to offer A platform that developers can use it would be great if they documented the features of that platform in a clear and easily findable way. But so far they haven’t.
So I don’t disagree at all with any of the pieces that you’ve identified as being missing. It would be fantastic if those gaps were filled in.
GOING FORWARD
But honestly, I’m tired of being criticized for just contributing to a conversation. I’m just another customer. If you think smartthings is a good fit for what you want to do, I’m happy for you. If you want to spend time in this forum complaining about the lack of developer documentation while you work with it, that’s your privilege. There are people who enjoy those kinds of conversations.
For myself, my energy is limited and my ability to use the forum is also limited as I rely on text to speech software. I enjoy hearing about new devices, and I enjoy helping people solve practical problems if I can. And I enjoy reading about the practical creative solutions that other people have come up with.
I’m not a developer, so I can’t comment on the details of those issues once they go beyond protocol specifications and device class features.
and personally I’m just not interested in arguing about why somebody did or did not reply to a particular post in a peer support forum.
But I’m sure there will be other people who do enjoy those kinds of discussions. Just don’t take my absence for anything other than what it is: exhaustion. 
Carry on.