Unfortunately this wouldn't work as a solution because of a different problem: there's no auto-logout timer for afk people.

With a login queue, people would be encouraged to go afk while for a multiple hours long queue, and we'd have countless more people afk in game than we do currently, which would make the login queues even longer.