This is not unique to India; it happens all over the world. In my previous experiences, I encountered the same situations.
No one nowadays ever gives a straight yes or no answer, something they have learned from politicians. You cannot have failed to notice that Modi and his team never say yes or no. Neither does the President of the United States nor the Prime Minister of the UK, or any other political leader for that matter.
A simple yes or no sounds too direct, so people find ways to tone it down for many reasons. Examples might be not wanting to hurt someone's feelings, or they don't want to commit to anything, etc. Learning how to say NO is not easy, and I can attest to that from experience. Think about interactions with your friends; do they answer your questions with simple yes and no answers? Chances are they don't; it will often be a maybe, we could, possibly, I'll think about it, etc.
Strategies for Effective Communication with HR
One of the secrets is never asking a direct question such as "Do you have any vacancies for XXXX." As you have learned, you get the same answer every time. Sit down and work out a new strategy. If you can get to talk with an HR manager, initiate the conversation with a series of questions that ultimately may get you the information you want. However, you have got to go in there looking and sounding like a winner; a half-hearted attitude will sink your ship in the first 60 seconds.
Understanding the WIIFM Principle
Above all, remember the golden rule WIIFM (what's in it for me?). This is the question the hiring manager is asking himself, and you need to convince him that you might be a good fit for his team and worth taking a look at your CV.
Give it a go and report back to us on how it went.