Whether Indian embassy/consulates in Afghanistan should’ve stayed open is a fake debate. India can’t have its diplomats accredited to a regime it doesn’t recognise. Of course Taliban would want India to stay as it’ll be de facto recognition. Nobody’s dumb, and Indian missions have lost lives to targeted Taliban attacks.