I am not long bitcoin or etherium but I definitely wouldn't call them scams at this point.
I'm also not sure why you think you are the only one with expertise on this. I am a programmer - so what if you are? You don't need to know how to code a blockchain to make a judgement on its future value anymore than you need to be a geologist to know the future value of gold.
What did fundamentally change that cause you to think it is not scam at this point?
I think this is the key reason for many of these people. They think just because something has existed for a longer time frame, it has fundamental value which is absurd to me.
It applies to diamond, gold, commodity, etc investments as well. The demand is purely artificial and based on historical context than usage.