Why Do Cardio And Weight Training On Separate Days

Q: 'It's not a huge deal, but if all other things are equal, keep weights and cardio to separate days.' --WHY?

A: Because doing cardio immediately before weights will tire you out and you won't have a very intense weights session. And doing cardio after weights will interfere with muscle recovery. Like I said, not a huge deal but do them on separate days if it's all the same to you