The difference between a physical store and the net is the browsing aspect of a store is good for introducing people to new things in an immediate, experiential way. The best web sites - and especially communities like this forum, and videos like Dave's capture that, and take it farther, so for us, we lose much less, and gain more that we didn't have before - with the Internet.
However, for the average person who does not make an effort to get exposure to electronics as a knowledge domain in a general way, a source of potential exposure to the hobby vanishes.
So what we really need to get people interested in it, is for (very basic and functional) electronics and computer science to be taught in schools as one of the physical sciences, perhaps even in grammar schools.
I think also that in high schools, they also should teach basic database competency and the very basics of how the web and Internet work. (and how to tie them together) That would make it possible for kids to do science if they had an idea they wanted to explore.
Right now few properly think of science as a way of getting things for society that we want, of solving problems, of thinking, and really, as a way of living, (i.e. fact based as opposed to whatever, emotion based or unfortunately, sometimes prejudice based) so much as they think of it as a "career".
That's not so good, in my opinion as seeing it as a way of solving problems.