Yes u are right but what nsg is today is bcoz 26/11 earlier it was as badly equipped as armed forces sof
But even learning comes into the game I mean ips babuz atleast learnt from their past mistakes but military babuz won't learn even after repeating same mistakes for 100 times