If you are talking about AMITY , TAPMI and other colleges , I would any day prefer a Techie Job.
And I would like to differ in the opinion that "In a long run, Techies end up earning less". I have know a couple of technical persons , who (in terms of package) can any day give fight to a guy from IIM. It again depends on for which type of company are you working - General Application Development (Infosys, Wipro etc) or Core Technical - ST , TI , Adobe.
And lets not forget that a lot of Technical guys are in managerial posts without an MBA.... earning same to an MBA...it boils down to what matter are you made up of