The link states about the 6 reasons of delay in immigration process.
Reason # 6
Too many applications to process
Reason # 5
You do not provide correct documentation (forms etc.)
Reason # 4
Your selected an “incompetent” consultant
Reason # 3
You do not respond promptly
Reason # 2
You send documents by “ordinary” mail service
Reason # 1
You are not lucky enough!
The link states about the 6 reasons of delay in immigration process.
Reason # 6
Too many applications to process
Reason # 5
You do not provide correct documentation (forms etc.)
Reason # 4
Your selected an “incompetent” consultant
Reason # 3
You do not respond promptly
Reason # 2
You send documents by “ordinary” mail service
Reason # 1
You are not lucky enough!
I noticed that too. All the causes of delay in the list puts the blame on the applicant, none on the other side. Maybe they authored this list. That's why when I pray, I not only pray for my application to be processed but I also pray for the visa officers and staff who would touch, handle or read my file. Don't forget to pray for the postman as well so your mail won't get lost along the way.