I found American Embassy issue visa to the people who provide wrong documents and goes to States for a long stay & Job. The genuine People applying for a visa just to see States & come back to countries, they are not getting the visa because they show genuine papers which are not enough for Embassy requirements.
In fact it is very hard to provide high Income Tax Returns in India.
Further there is no one to take complaints of the Consulates & Embassies