That might have to do with the fact that the teams which play home second are the ones which topped their group (which is supposed to be a reward based on the belief that it's an advantage to play the second leg at home).
Personally, I don't know which is better. I guess it depends on the team...