I think one of the drawbacks of a add-on type of technology like this.. is the complexity. People are already struggling to understand the basic concept of Bitcoin and now they have to over complicate it, by adding more things to it.

It's getting complex if you go through the technical stuff. In theory, I believe that I can explain to a five year old kid how Bitcoin works. Same thing happens when you'll have to explain the Lightning Network to an adult. On their usage, they're both very simple, but one may ask “Why should I use this?” or “How does this differ from a traditional payment processor?”. And people
should ask themselves what is this thing's purpose. Anyway, IMO it's still early.
Most people just have better things to do.

It seems that you don't...