I get what you are trying to say, but they are different types of work outs and they serve different purposes. I am all for changing up your routine and try different things, but none is better than the other. The end goals are different, just pushing body weight won't give you or maintain a certain level of thickness.
For me instead of doing 50 pushups 5 times, I would much rather incline press 10 reps for 5 reps. Why not combine the best of both world? one month do body weights (calisthenics) and then the other month actually lift weights.
more and more I am getting into cycling, and a lot of cyclists have sworn off running since they consider riding a bike a more intense form of cardio. But it would take you a couple of cycling to equal the cardio from running hills.
if you alternate you get the benefits of both, and also keep your work out routine fresh.