Waiting sucks, but do you realize that if things were processed on a first come first serve basis the wait time would be unfathomably longer? There are still many applicants waiting from 2016, you'd be waiting an exponentially longer time. At least this way they are able to work on apps concurrently.
That is true, makes total sense. What I tried to say is that they shouldn't be doing DM to june applicants when there are people from feb, march, april, even 2016 waiting. It should have at least a month order