Definitely give it time. Bitcoin has been around for quite a while, but for the general public it is still quite new. Countless comparisons have been made to the 1990s, when the Internet started generating buzz. If we knew then what would be possible only a few years later, we probably wouldn't have believed it. Look at credit cards before and after tap payments were introduced. Before that technology, I always used to wonder why they couldn't streamline that process to do away with swiping and entering pass codes.
Anyway, the point is, if history repeats itself (which it is known to do), this problem won't be a problem for too much longer.