You guys are saying all of this because you have never dealt with immigration.
This is how it works everywhere.
In Canada, the immigration process is even worse.
Unfortunately, this is how it works it’s never first come, first served. It depends on each case and on your background history, which can take forever for an officer to clear. Based on his timeline its an estimate how much your process is going to take and also if its close for you to have an update
If you look a Canadian immigration forum this is exactly the same way
If you applied on a certain date another person also applied on that date you If that person gets an updated you could also have yours at the same time its based on backlogs but you don't understand and feel entitle to judge someone jobs