This is really just a question for devs, that probably won’t be answered. But it only needs a yes or no.
It feels like teams are being generated by finding people of a given ELO-ranking and sticking them together. It then creates another team of similar ELO-ranking. It then tries to find a match for teams, loosening the acceptable level differences as the time increases. If this is the way it works, that will guarantee horrible games as player population goes down.
So, yes or no. Is this the way it works?