Generally speaking, the mostly tech-savy people who make up the bitcoin community aren't good marketers. They're just two completely different skill-sets. Just as devs aren't typically also great designers. Perhaps we need to bring people adept at marketing to design a promotional campaign that effectively reaches the wider audience bitcoin needs to really take off.