The reason is simple. No one in India paid attention to having more factories producing vaccines. No one paid attention to stockpiling supplies used to make vaccine, some of them come from outside India. Most of India is dependent upon one company which as one factory in Pune. In short, no one was worried about vaccination till it became a problem. It was taken for granted.