I do not know your educational qualification and job, but at least can say MNCs are not fool to pay IIM graduates fat salaries for nothing. They get it because they deserve it. You cannot expect people not to accept high salary job en masse only on moral ground (and that too vague). Even then, you will see 10s of IIM graduates who renounced fat salary and working at a remote village for social improvement. Do not belittle their effort with sweeping comments. Yes, they are small in number, but is it not the same in other fields too?