Doing your job Vs. Doing something with a purpose!

Arjuna once asked Krishna, "Lord, why do people consider Karna more generous than Yudhistara? Neither have ever refused whatever has been asked for nor whoever has asked. So why is Karna considered greater than...