ELO doesn't stop a 300 from pairing up with a 150, what I'm saying is if you beat someone with an ELO of 150, you're not gonna get many points, but if you beat someone with an ELO of 800, you're gonna get a lot of points.
That's why 6 wins and 6 losses doesn't mean you end up with the same ELO you started at.