To respond to the OP, I can describe my own journey with KM.
A friend introduced KM to me about three years ago.
I read an article that shows me briefly what it can do.
I googled for tutorials and found these tutorials at youtube created by Ez Buttons caught my eyes. I had been using Alfred for some time, but I had never seen an app like KM that is so powerful and can do so many things. I purchased it, without a good understanding of what is a Group, a Macro, or an action. (Yes. I've read and watched those tutorials mentioned above, but without creating some real macros myself, I was still standing at the door to a Wonder Land. Tutorials only gave an impression of its power, I needed to use it myself.)
Thankfully, my friend sent me some macros that I also needed. Those workable macros were helpful to me.
I started by build some simple macros myself. Things like simulating a keystroke were easy. But I also made very poor macros (not to mention those that did not work).
Before I knew the "click a link" action, I used "click found image".
Before I knew "execute a macro", I copy-and-pasted many repetitive actions. Once I needed to edit something, it was like a nightmare, because I had to find all these repetitive actions and change all of them. Later, I found out that many things have to be done with scripts. So I began to learn some (I had no programming background.): JS, AS, Python, Shell...(of course, all at the surface level. Many times I switched to another script because I found a workable script that I could adapt to suit my needs) I suddenly realized that "execute a macro" is kind of like the functions in these script languages.
Of course, I must mention that I learned so much by coming to this forum and ask questions. Sometimes, a simple answer was all I needed. Other times, I saw that my answer was already asked by many others and the answer was already provided, even years ago (just had one today)! Still, other times, I was introduced to a wiki page. (Nobody blamed me for not searching for it before asking. Most of the time, I did the search, but could not find the answer. But sometimes, I forgot to search, I just came and posted my question. I very much appreciate that people here are both friendly and helpful.)
When I realized how helpful the wiki pages are, I began to read through most of the wiki pages.
Of course, gradually, I was able to build more complex macros, refining many old ones.
After going through all these, I would say, I still have many that I don't know. I will probably ask more "repetitive" and/or "stupid" questions. But KM has become part of life. If I want to do something "more efficiently", the first tool that comes up to my mind will be KM. I think I can say, KM is the biggest reason that I'm not going to switch back to Win.
Hope this testimony encourages some of the "intimidated" friends.