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.
i have a feeling you're suffering from the
curse of knowledge. as one who vividly remembers trying to get into modding, the fact that things exist and the search function exist did not help at all in kickstarting my learning process, since i both didnt know what questions to ask (aka "can you tell me how to make mod/make mod for me") nor how to search up things. Reading existing mod code also felt unproductive as what i learned generally applied to only those mods and didn't teach concepts like creating objects and cleanup and such and when its necessary/unnecessary.
an example is when I wanted to do a mail mod to start off, where players could send each other mail that they could read later, and notify players of mail and allow them to read/delete/reply to mail they have. No existing mod really captures more than a portion of the problem; sure, i could have looked at chat loggers and related stuff, but that wouldnt give me an idea of how to approach handling it on a per player basis, let alone selectively choosing files since most chat loggers just save it into one massive file.
Having Alphadin hold my hand and help me write (read: wrote for me) the mod helped me understand how to approach not only creating the mod, but also how to test and bugfix it, and served as a comfortable place to start asking questions and experimenting with writing bl code.
its like telling medical students that documentation and videos and practice tools exist in large quantities - why cant you train yourself and do surgery without a mentor watching you/guiding you the first few times you do it for real? its intimidating to start alone and many end up feeling like they're making no progress (or in the case of surgery, bad progress)
tl;dr: just because resources exist doesnt mean good teachers are irrelevant. with your logic, elm, school and college would not need to exist. yes, there are exceptional people who dont need such guidance, but they are
exceptions.