I think, just like everything else PB, it's not "one size fits all". I Crossfit 4-5 days a week, and I love doing it. I'm not about to compete in any specific sport, but it supports the other recreational activities I do (snow ski, snowboard, mountain bike, hike, swim--and I have just gotten a slack line!) I will never be an elite athlete in anything, but I am strong, flexible, and agile enough to enjoy everything I do and not get injured.
I also enjoy the community atmosphere where I Crossfit, and the care and instruction I get from my coaches. I have been Crossfitting for 2.5 years now and have never gotten injured there or in any other sport I do.
I totally understand that Crossfit... or power lifting... or long distance running... or <insert any sport here> is not for everyone. Instead of disparaging other sports, we should be celebrating the varying physical activities that we all do!
You make your choices, and you live with them. In the end, you are those choices.
"Strength is the mental and physical fortitude to endure, resilience to bounce back, and force to create change, allowing you to thrive in any circumstance and through any adversity." TrPAssassin