rosh dude get real you make it sound as if these companies have done more for the candidate than their parents, :-) No body does anybody a favor , especially corporates, so TCS hires because TCS NEEDS, and gets freshers cheap.
E.g A fresh mechanical engineer recruited by Infosys, fails a couple of exams (naturally!!!!)and is terminated. Chap is out of a career even before he has begun one. I support infosys's right to terminate employees they feel are not suitable and I support the vice versa.