It's an interesting debate - my kids are not sporting age just yet, and it's been a while since I played!
But a thought crossed my mind. The opinions in this forum for this topic may be a bit like assessing the bullet holes in the returned planes.
Most of the people who post here were never lost to the game.
To grow the game - even to stabilise with the increasing global pull of international sports - we should be trying to ensure the players who were traditionally lost to the game, are not lost to the game.
There are so many players who might not have been competitive as a 6,7,8,9 even 15 year old but who become great players or club people.
Would suggest that of those children, more of them stopped playing.
I didn't play from age approx 14/15 - 25 because they started bringing players from younger teams in to start ahead of me in 'important' games when we didn't have subs. I just gravitated towards other sports. It's a regret that I didn't stick at it, but 15 year old me didn't want the disappointment.