I am always a big fan of stretching the useful life of existing assets.
Given that IAF (and all branches of Indian military) budget is limited, they should try and get the best mileage. Replacing the engines to take advantage of the residual life of the aircraft is very prudent.