I would rather learn them themselves about bitcoin than wasting my time and energy.People will not understand the importance of bitcoin unless they have some bad experience with fiat.
True but the general public don't even know about Bitcoin at all. If you mention Bitcoin to them frequent enough with the low transfer fees and the near instant speed, they may keep it in their mind and give it a try after they realise the cons of fiat. If you don't, they would think that fiat is the only legit way and continue to use it.
Yes you are right we can tell them the benefits of bitcoin but they will actually start using bitcoin when they can spend them where they usually spend fiat.For example my nephew buys a lots of stuffs from online shops but none of reputed local online ecommerce website accepts bitcoin so despite its all benefits,my nephew is not interested in switching over to bitcoin.I think we need more and more merchants to accept bitcoin for bitcoin to become mainstream.Take my example, I didn't know about
skills money processor until I visited dynadot domain registrar and found skrill as payment method besides PayPal and CC.Out of curiosity I searched for skrill and found it better than PayPal.Needless to mention I immediately started using skrills.Now I use PayPal only if skrills payment option is not available with merchant.Bitcoin can become more popular if reputed merchants star accepting it then you and I dont need to spread the word anymore