There are many who claim that even if the salary is modest, there are perks and subsidies. I am both an IT manager and a person who has seen Army life for several years as a civilian. I have seen my friends army officers disappear and the body mutilated while inIPKF operations.
No amount of subsidy is a compensation for staking ones life in the battle which requires tremendous raw physical courage.
When not in war the army prepares for war which is gruelling and rigourous which no AC cubicled pseudoproffesional is going to do.
Jawans who earn a mere 3000 spending their time in siachen and kargil awake while the rest of the country gets a good sleep. The current generation of indian army officers are the one who joined for the valiance and honor not for the pay. The present generation is unlikely to do that.
A jawan sacrifices his family and his life in the battle, he goofs up a bit, thats the end of his career, demotion, court martial etc.
If a IT guy goofs up he can always spread his/her legs for the highest bidder