I get what you're saying, but once again it comes down the resources available (which is more than enough for anyone to start learning). Resources also being the ability to ask question on these forums, and if needed, sending private messages (questions) to people who have the knowledge. Lastly, they can even ask questions via steam (for those that use it). So if you're scared away from making add-ons because of 'lack of documentation', I have some bad news for you.
Of course there can and will be more and more resources available as time goes by.
Back in High School I wanted to learn C++. It was a mindblowing amount of resources available and so hard to even start doing anything. At the same time I learned Java and PHP so I thought it would be easy, but I was so wrong.
Later when I went to a Qualified Vocational Training, they learned us C++, and that was way easier than doing it on my own.
For TorqueScript, I think it's a mix of "bothersome" and "contradictions" that makes it hard for people to even start learning. First, they need to know what makes programming fun. Then their lust for finding resources will make everything go automatically.