I think it has a value because people understand it, we can see how the engine was made and since it is a fair deal for all then people decide it has a value. The value is variable because is based on a market, but what we know is the value will never be zero.
I don't think so. I'm pretty sure that people who actually understand Bitcoin is only a small minority. All they need to know is that Bitcoin is decentralized, trust-less, unconfiscatable, and has a hard limit. I think knowing those characteristics alone will be enough for the typical non tech-savvy person to know that it's worth something.
I think this is just enough reasoning for the greater percentage of people out there and one of them is me.
I am not that tech savvy guy, I just have little knowledge about computers and smart phones. But, when it comes to mining, development of bitcoin and other stuff, they are all like coded message which is difficult to understand.

The thing though is you don't have to be that guy. You don't also need to go deep into knowing bitcoin like your bestfriend.
I have asked a lot of questions here like LN, SegWit and a lot more and thank God I was answered in a shallow sentenced manner.

Somehow I understand the basics so I will stick with that and just update myself whenever something new pops out.