Courier non-delivery is a real problem in India
In COD orders, courier agents often mark deliveries as "customer not available" without actually visiting the address. Since no payment is collected upfront, they have no accountability to complete the delivery.
When you pay at checkout, the courier carries a package with confirmed value - which creates real responsibility on their end to deliver it to you.