I accept your premise and the fact that matchmaking is hard but:
> You could, for example, play 100 matches where you were given the closest opponent but at a disadvantage for every single match.
not really, you'd derank aggressively and end up playing people at a lower level and presumably winning comfortably after some time.