This article is just a sympathetic article. Lacks the reality check. Getting a job does not mean the employee sits around and earns thousands. It involves hours and hours of hard work. If hard work gets sympathized, then the person really has a problem and cannot produce results in any field.
All the three examples shown above show that the candidates have not their background home-work on the jobs they are doing. The employees are at fault and NOT THE JOB. Accept a job only if you it falls in line with your skills and aspirations. There is no point in grumbling.
What do employers expect from employees? They expect results irrespective of whether they creative jobs or repetitive jobs. And what do employees expect from employers? It should be a challenging job which involves application of their knowledge gathered at the University and a well-compensated package. Getting a university degree is not going to earn you money, it just makes you understand things. More money at the university, the less deserving candidate you are. You just bought the degree, not the skills. For skills, one needs to "study hard and smart".
Its the application of the skills that's going to fetch you money. People who don't understand complain like the author here. Don't blame the job boom in India for that. Opportunities must be turned to advantage.