Actually that is not true. There are gold fanboys sure, but if you would take some time and study sociology, and how people think, you would be surprised.
People are like a herd, and they follow what is trendy, gold is outdated in many of the younger minds, and older people (who are not gold bugs) simply dont care. So because there is such a big trend in "card payments" (although the underlying fiat is bullshit), and online payments , because its trendy and efficient.
I'm not going to start a flame war, but it seems that it is you who should go study, though not sociology but rather psychology, and what people actually think (and feel). An average Joe will stay away from Bitcoin after he even temporarily loses his Bitcoin savings due to a blackout or Internet connection failure. And I don't even mention that 99% of populace will not be quite happy about losing 10-20% of their savings value on a daily basis due to Bitcoin price volatility...