This sounds less like a recipe for producing a successful and resourceful man of the world and more like a recipe for a guy who spends his spare time trying to get all the achievements on Grand Theft Auto 4.
And Eagle Scout is awarded to recognize those that go above and beyond; the Scout must perform an important service to the community that is important to him. He gets to choose.
If you avoid all activities and requirements that you don't enjoy then yes, you're going to have a very hard time becoming good at anything. But if you take on every challenge that you can just because it's there, you're going to fail at most of them and have a much harder time with those you really do care about.
The Boy Scouts certainly helped me face my self directly, almost always against my preferences. Now if they (and I) had done a better job at prioritizing my time and dealing with my "atheism" I'd have made Eagle. Of course I would have felt guilty supporting an organization that essentially required a certain form of religious belief and also discriminated against gays.
Their message and practice is flawed but still contains quite a bit of wisdom.