I don’t understand the issue. I suppose the reason for this is that Apple wants to continue selling less expensive iPhone SE, 12, 13 and 14 there for as long as possible without switching them all to USB-C? If this is the case, why cannot they indeed replicate the EU rules, so only the devices released after a certain date need to comply?
USB-C is the connection going forward on all new iPhones. The margins are probably so thin on the iPhones sold in India, it's not worth the investment to change existing designs and manufacturing for a population that wants to buy last year's phone. I side with Apple on this one. It's not them pushing Lightning. It's extremely expensive to rejig production lines for devices that should already be out of production.