So I started my queue an hour ago and it was at 3 hours. It's now up to 4 hours. Yesterday my queue went all the way until there was no queue, by the time I got in, 20 mins later I asked people who got in what the queue was and they said there was no queue. So right now my queue is taking me past 11pm, when there won't be a queue anymore. So why don't they just tell people "fuck off, either play on a different server, or wait till the queue is over." Because right now the queue is pretty fake, at least in my experience. It takes you all the way until there is no queue, and then you magically get in.
That said it does surprise me how stubborn people are about staying on the same server. I'm still debating moving to another server, but the reason I've decided to stay on my clusterfuck queue server now is because I'm still mostly playing ESO so I just play that when I can't play classic, but for everyone else just sitting there waiting... you could have out level'd yourself by now? And so could all of your friends. I bet that's what Blizz is trying to do, trying to force people to switch servers. The ironic part is people totally would, if Blizz wasn't so stingy with free transfers in the past.