They will give you a green card if you give them something in return that is 10 times as valuable --Since you are from our part of the world and not European/Australian /etc .
Something valuable would be if you had exceptional computer language skills or were a genius of a scientist with dozens of research papers in Nano Electronics with practical applications or you had the business brains to run a giant conglomerate etc .
You have to see that you are adding more value to them and their economy than whatever they are providing to you ( a green card will just mean a high standard of living + latest facilities in terms of technology / best institutions for your kids etc.) .
Its a kind of skewed balance but that's how it is I guess . The lion roars and the foxes direct it hither and thither. Elementary Rule of the Jungle Imran Paaji