Don't worry, I don't think you're trolling. I was being a bit sarcastic, just because your posts come across in such a way that it seems like you don't even really like the sport. I do understand the points you're making, and I agree with you on some of them to a certain extent.
I didn't get to finish my thought earlier, but one other thing I was going to say to your point about football guys not continuing, etc. is that if you go out to the local soccer field on your lunch break or in the evenings when there aren't any league games going on you're likely to see recreational leagues playing. Those are the sub elites who didn't quit, or the guys who played as kids and wished they could still play. If you go to your local arena around 11pm you'll see the same thing. And all you have to do is look around your office and there are twenty guys who have a fantasy football or fantasy hockey pool. They're the ones who wanted to stay involved in their sports because they enjoy some aspect of it. Those guys are having kids, and those kids are going to get involved in soccer and hockey and football. And often at the games the guys playing recreationally are going to be the ones in the stands cheering. Or the ones watching it on TV.
It is my opinion that the sub elites are the ones who are better known, who draw people into the sport, and are the faces of our sport. People see them around, they talk to them, they "know" them. Seeing them run at a local elite level inspires those people to work harder, to go run that 5k or half marathon or marathon. And those people are then more likely to watch local races, join local running clubs, and have their kids participate in the sport. And they are also the ones who buy the running gear, which puts money in the pockets of the sponsors, who provide some support for the elites and the sub elites. Without those people, whose connection to the "competitive" running world is the sub elites, there isn't really a sport. They're the fan base.
That being said, I agree that it really doesn't matter, overall, whether we have one elite or ten or one hundred. It would be nice to have a lot, but I'll still be happy watching just the one if that's all there is.
I think I'm talking about something different from you when I talk about sub elites. I'm not talking about a 25 year old rising star who's being supported by a club or a sponsor and only runs, as a "professional," trying to make it to the next level. I'm talking about a 25 year old runner, talented or not, rising star or not, who has a job and a life and supports himself or herself. I'm not suggesting that clubs and sponsors pay for these runners. It is not at all about money or support in that sense. I just think they should be encouraged to continue to be involved in the sport as they age and go about their lives because it improves it for everyone, and some of them will be motivated to keep trying to improve and might make that step to the next level or help get someone else there.
I like running, and I think it's more fun when there are lots of other people at races for me to race and cheer for, whatever level they are. You can train at a very high level while working if you have the motivation. And if not, you can still stay in shape, satisfy your urge to compete, make some friends, support the running community, and set new goals for yourself.
I'm also not talking about pressuring anyone to stay in the sport. If they want to quit, they want to quit. All the best to them. I'm talking about fostering an environment where they don't want to quit in the first place because they enjoy it and don't have to be pressured for anything.