Different things work for different people. Some people rather lift weights. I rather lift weights but cardio is always good for you.
That's two completely different types of training that focus on entirely different physical aspects. You don't do resistance training or calisthenics because you want to lose weight.