Its is all a big scheme of things, just like getting a drivers license, depends on the mood of the officers and what they are being told. There is always a quota in the whole scheme of things, they say no now, but they may say yes later....it all depends on quota (if you read between the lines). The thing is you don't know when is the right time and they don't tell you. Thats why most people get frustrated and try and try again till they get it. This is how it is, I have seen it for years. Everyone just have to stand in line and pray that they pass through their application. Don't get frustrated, but keep trying again and again, but in different time-intervals like weeks or months after.