But seriously its a lack of goods or services.
Yes, this is spot on. Bitcoin could come a long way just catering to just people concerned with personal integrity (especially on the Internet). There's a rapidly growing amount of those these days, especially over here in Sweden. But there has to be real goods and services for them to buy.