Yeah agreed, they invest far more money in India and have treated Modi with a lot more respect than they have treated Pakistani PM's in the past decade but all that is because of our refusal to respond to their request for Military assistance. Another reason for that is the fact that India is a much bigger purchaser of Saudi Oil than Pakistan. India's trade with UAE & SA is USD 43 Billion & 33 Billion respectively and they pay in Cash whereas we are generally looking either for financial assistance or favorable terms.
If we cannot offer them fair trade and need their financial assistance then we have to offer something in return and our biggest asset in this case is our man power which SA also requires desperately; if we can send Doctors, Engineers, Labourers etc., why not Military manpower? We have had military presence in Saudi Arabia for the past 6 decades so what is the harm in recruiting, training, arming and sending 200k - 300k strong Army to defend them and satisfy the insecurities of our Monarch friends? They can, in return, easily pay for the salaries and cost of maintaining the military presence in their land and can further assist in wiping out our debt, even if it is through free Oil against our services. Did they not come to our aid in '65 and '71?
We are unable to defeat TTP because of our financial constraints & because of our flawed policies otherwise we could have defeated them years ago. A financially stable Pakistan would be secure and safe. But the pre-requisite is financial stability.....which we need at any cost, for the sake of Pakistan.