Glad someone brought it up!
Lack of time.
Everyone is on the run. Our pace has sped up. We don't have as much free time on our hands to sit on the porch or meet in the diner with like-minded buddies or neighbors--if we are fortunate to have them. Towns are spreading out into counties. Cities are oozing into the rural communities. People are everywhere but not really talking. They can't. They're too busy working and looking after family affairs. Intellectualism falls lower on their list of priorities.
I spend a lot of time with freshmen and sophomore college students, all ages, and most are racing from a job, to school, to home, and back again. Whether they're working for extra money, or just working to pay the bills, these folk are busy doing whatever it is they think they
have to do. They're driven.
I, too, am on the run. I seldom have leisure time.
So maybe this factors into it also. Materialism, sure. That's bound to be a part. But look where we are now. War time. And notice some of the lyrics coming out in progressive rock songs in very recent years--last 2-3. I feel a shift underway in the American mindset, but I don't think it's going to shift totally in the "wrong" direction. (growing dumber) We're also in the information age. People are acquiring knowledge differently than in the past. We are in major flux. Here in America and all over the world.
(Which can be a bit unsettling if you've lived for a few decades and have watched some of this unfold.)
More places on the Internet like sciforums would be good, I think. Discussion boards that appeal to all, or to only the young, or to only the older. More places for people to meet like- & unlike-minded people in this world to help keep the ideas flowing. They/we have time to hop on the computer for a half hour once or twice a day, or check in before bed. But no time to sit and chat for a spell with thought-provoking neighbors, to attend lectures, to study, to meet for group discussions or debate.
Keep talking/posting and keep the ideas flowing. Those who are interested in starting new discussion boards, go for it, but make sure word gets around you're out there. Those who have friends or contacts in local areas, brainstorm over ways to bring more minds together.
The open, hungry, willing minds are out there, but it's a crowded busy world.
(Oh, and no charge for my input!
)
Just for whatever it's worth...
~~~
Counterbalance