No, there was opposition from within the navy too. Recall that CNS Adm Ronnie Pereira even opposed leasing n subs back in the 80s (until India had gained experience building SSK under license). The political leadership would've deferred to advice from the navy on these matters as usual.the reason why ssbn program did not culminate into the ssn program up until now was again the political indecision, or lack of motivation. Our political leadership was happy with minimum credible deterrence doctrine. Hence neither the knowledge gained from Prithvi Agnis translated further into conventional war weapons like how China did , because GoI never intended for domestic proliferation into conventional war fighting instrument.
Tbh, cold launch is probably safest for slbms. It absolutely eliminates the possibility of a misfire/cook off within the cell. Despite its technical constraints Arihant probably also pioneered the triple pack (K-15) VLS load out on a nuke sub.Why this is imp wrt the point of not generating enough pressure, here we have to consider the well being & safety of the submarine too. Arihant batch is prob not built for very high powerful rocket launch lke trident class or our K5 batch (justified by your ssn to ssbn conversion point). So using a much powerful canister launch mechanism is out of question. So to keep safety of the boat as well as a clean launch method while being submerged, this current mechanism is very well suited and executed + proven. It is a compromise but a well suited one.
Afaik, it wasn't until the Virginia class came along in the 2000s that the USN moved on to multi-pack VLS (Virginia Payload Module) for TLAM, etc.