First of all, let me make it very clear to you that you are CONFUSED. The services are also under MOD. The services are not some independent organization accountable to nobody although Generals have a tendency to assume that.Yes, for that the money spend on DRDO and OFB R&D needs to be given to the Army. In order to become developer, one needs resources and an organisation. Alternatively, let us put DRDO under the Joint Chief of staff.
Today DRDO is under MoD, so the onus of development must rest with MoD who can not differentiate between the aft and fore of a gun.
The Via-media is - let the user (IAF, Navy and the Army) work together in a coordinated manner. Let their be users representatives at every level to provide users input during development and manufacture. That should not be problematic except for the bloated pay of DRDO scientist.
The OFV has started making a gun on blue prints they had kept in trash bin for so many years. When they saw the IA is about to import guns they suddenly wake up.
Good that they have woken up.
About the private players, they have been provided specifications and it would be pleasure to see them manufacturing their guns if not for India may be for exports !!
So nothing wrong with DRDO being under MOD.
Now you are pointing to scientist salaries. This is a very cheap gimmick. I have no relationship with either army or DRDO but your words simply astonish me.
India has spent very little money on R&D and continues to spend too little. I hope you heard about the saying - "You pay peanuts, you get monkeys".
The problem is not DRDO. The services suffer from poor internal planning and keep on changing their requirements.
DRDO does not exist in isolation. DRDO needs industry for fabrication. DRDO has to deal with PSUs and OFBs which often lack right technology and attitude. The problem that Army faces with PSUs is also faced by DRDO.
You need to come around that DRDO is NOT the problem. The problem lies elsewhere.
Why private sector should build for exports?? Why not for Indian Army?? And what do you mean by "given the specifications"? Is that a "developer army"??