So basically queue and un-queue spam until you get a match?

I wish they just took whoever queue'd first and put them in the next match. Give them a number? IDK. I just don't understand why it doesn't work that way in the first place, or what the point to the queue is if you don't actually "queue" in a line and get put into instances that never fill.