The reality is, the answer to the above is context dependent to almost everything.
Let me give you a few examples.
1- What’s the best exercise for legs?
Most people would answer with “Squats”. Yes, I would agree squats are an excellent exercise for most. However, what if an individual has an injury where they were unable to squat.
Are squats always best, obviously not. We may have to work around the injury with more isolation work.
2- What’s the best post workout meal?
Again, I think you know where this going with this. This depends on a whole maltitude of factors: goals, is this individual training again later in the day, the total calories and macro nutrients already consumed throughout the day, what are there total calorie and macro nutrient targets, the list goes on.
3- What’s the best type of cardio?
Again, this depends… High intensity interval training has been spouted to be more superior for far, loss but it requires similar recovery abilities to weight training. Therefore, it can impinge on your ability to recover from your weight training. Lower intensity training may require less recovery capabilities, but it can have an interference effect, e.g. provoke endurance adaptions not ideal for individuals trying to stay jacked and big.
Are you still going to do High intensity interval sprints just because someone said it was better for fat loss, but you have a hamstring strain? no!
So yes, it may appear one is better than the other, but it’s really about choosing what’s right for the individual, for their goals, this may mean using a combination of both.
The point is this; there is no one size fits all answer to any type of question referenced in this way.
This one concept will literally change everything you look at fitness information, and how to look at the bigger picture and not small things in isolation.