How about cardio activities? I think those contribute more to getting rid of unhealthy fat and cholesterol, but I may be wrong.
It is pretty thorough in suggesting why weightlifting (or rather; resistance training) is more important than endurance/cardio. In summary: they train different muscle types, and the anaerobic types age worse than e.g. the heart, so it's better to focus on that. They do suggest that you complement it with some cardio exercise, but it's a side gig rather than focus.
[1] https://www.goodreads.com/en/book/show/34823846-the-barbell-...
If I did cardio instead of weightlifting I would waste away. I do also ride bikes for fun so I do get some cardio.
For many, cardio is also boring as hell, and weightlifting is a better long term solution as you are more engaged and motivated.