I think that largely depends on the kids. Some kids live for sports, and for them,ore sports works for them. Some kids are not so into sports and rec league is fine, and they have time for other activities they enjoy.
Definitely, always depends on individuals, but it seems like too often push is from parents or from the travel/comp team. My kids were about 7 or 8 when they started trying to push comp. They didn't even know the games well enough to play properly, let alone say, "this is my sport."
Definitely a money grab. Why give away for (near) free what you can charge thousands for
Bit of a tangent for this thread, but not really. Everyone trying to get a hand in that big sports pot.

