Every country have requirement of specific profiles and that is the reason they come up with occupation list and people who are falling under the criteria will be eligible to apply for the same. Immigration does not randomly put in these occupations, after an intense survey they come up with such occupations, and this means they have openings in that particular profession/occupation. People will get their visa based on their documentation but to get a job they have to prove themselves by meeting the skills required by the employer, and if they possess the skills then they will never complain about the situation. Many people say there are no jobs in India, I don’t believe that, we have ample of opportunities and people with the right skills will get that…
As you said why is Danish govt. still accepting applications under green card scheme, and the answer is they still have requirement for skilled professionals in their country…
Danish language is a option, how many people speak Hindi in their organizations?, they are supposed to speak Hindi right!!! Because, it’s our national language, but no!!! the same is with Danish Language, it is recommended to know the language to survive locally but does not play major role in securing a job.
Forget about all this illusions and if you are confident about your skills go ahead thinking of your bright career…