organize queue by date
Honestly it doesn't make sense that the first 20 pages of requests for translation into my language are from 2014 at best. And I by chance could find requests made this month. I think the the priority should go to the people who made the request (thus put it in order by date) and not to the people who may (or may not) browse through existing recordings. Not many people study my language so I'd really like to help those who do it and need my help right now. Those people who requested a translation 3 years age and already have a recording — I doubt they need it as much as those who just registered on this site and could make only few recordings but need their translation now. And it's ridiculous that I see on the first page of the queue requests posted 2 years ago with already existing translation, but when I go to that person's page I see that he has a request posted a couple of days ago. Why not show this request first?!

How the queue works is explained here:
https://rhinospike.uservoice.com/knowledgebase/articles/473508-how-are-requests-ordered-on-the-queue
The reason it works the way it does is to keep the queue from being flooded by just 1 or 2 users, which is what happened in the past.
-
Kimberson commented
I'm mainly on this site to contribute, not make requests, and this system is very frustrating:
With the top queue positions being years old, I have to assume that the respective users have long since moved on. I don't want to put in all the work that some requests require if nobody will actually get anything out of it.
It's a good idea to keep people from flooding others with requests, but there has to be another way. The way things are makes it more appealing to not record at all, for the aforementioned reasons.