It's a nice picture, many people still don't know much about Blockchain, but that will change. A logical assumption is that we need to focus on education, spreading knowledge. It's something that we are doing all these years, but it's time to push harder. If we focus on that, people will learn about Blockchain, more people will be involved, the prices will grow.
There is no need to learn blockchain because not all of us are going to become blockchain developer. The main focus should be on the products of blockchain that start from crypto currencies and what benefits are provided by these institutions. Though the understanding of blockchain can give a good idea about the importance and future of its products, but adopting the changing trend is enough.
We do need to learn about Blockchain but only the basic ones. Going technical is up to you whether you are just simply curious or would like to use this as a way to learn new skill that you can use to earn bitcoins or some other cryptocurrency. Learning the basics would provide you solid grasp and understanding as what is happening behind the transactions that you are doing. Since it would limit us asking and wondering why does your transaction process slower or what fee should I pay.