(1)KC v SEN(4) makes sense
(2)GENG v EDG(3) makes sense
(5)TH v PRX(6) doesn't make sense (!)
(7)LOUD v FPX(8) doesn't make sense (!)
Shouldn't have been (5)TH v FPX(8) and (6)PRX v LOUD(7) instead??
Randomness is the only way to make it fair. You, nor I have any idea how strong the teams are compared to each other. How would it be fair to penalize what potentially could be the strongest team for winning a close series against another team that could hypothetically be the second strongest team in the tournament? How would it be fair to reward what could potentially be a mediocre team smashing what could hypothetically be the weakest team in a tournament by far?
I'm not saying this describes what's happened thus far in this tournament, but in any tournament with this format (where you aren't in groups and given the chance to play all other teams in said group), you can't just arbitrarily decide all teams are equal and use hyper-specifc criteria of performance (maps/rounds won) when you don't have the same opponents. It doesn't make sense to do that.