The official reason is not due to lore. They are afraid of demoralization, win trading and spying (to put it simply). Which makes no sense.

These long queues makes me more prone to frustration too. I absolutely hate queuing for 1hrh+ only to get a shitty match. That would be much less of a problem if I knew the next match would pop within reasonable time.