That's the proper way to do it. However, India's problem is a bureaucratic creep. Defence acquisitions in India are processed through a [unnecessarily] large and multilayered structure. There is too much room for bureaucracies involved in the defence acquisitions to exercise undue politics and pursue parochial interests, particularly to extract kickbacks, at different levels of the structure, which then slows down the acquisition process. The process drags until almost everyone is satisfied. This may be one of the reasons that dragged the MMRCA competition for slightly less than two decades, caused controversy on Rafale's acquisition as well as with Bofors, BAE Haws, etc.
This is not to say Pakistan does not suffer from this but it has fewer layers because of the obvious structure of the state and with the military being the dominant arbiter in defence decision-making such defence acquisitions go through quickly.
From what it appears, Modi tried to compensate for the slow creep by creating new structures but instead ended up complicating it. The seat of CDS turned out to be controversial. It did not help matters. Seeing that the seat is still empty after the death of Rawat gives an impression there is a lack of acceptance in the tri-services and the new structure is inherently weak. Moreover, the entire restructuring ended up being more political than operational.