Yeah, I mean, to me it comes down to: What bodyweight movement is equivalent to a 300 lb squat? Or a 400 lb deadlift? The answer is there isn't any. So for most people, bodyweight is a billion times better than channel surfing from the couch. But for serious athletes, it just can't provide the same amount of overload, nor can it be loaded in an incremental fashion. Bodyweight is great, but barbells, for my personal goals, are better tools for the job. I still do bodyweight stuff (dips, chin-ups, handstand pushups), but it's not the main focus of my strength programming, because it's limited. I'll never run out of space on my bar for another pair of plates (unless I buy a whole bunch of economy bumpers).