Because AMD doesn't care much about updating Indian pricing & stock like in the US. Also, AMD's pricing at launch has consistently been bad at launch here vs US.
Right now AMD has nailed the pricing for 6600, 6650, 6700XT & even 6800XT & those are the best choices for gamers at their respective prices. But that wasn't the case at launch. Also 6800XT has stock issues, under 60k pricing is attractive but not many models are in stock vs say 6700XT. So my guess is they are concentrating on supplying more GPUs to developed countries where these will sell easier.
Also, AMD did lower its production as GPU supply has come down globally, so maybe just part of their cost optimisation strategy.
Just my guesses, I can be wrong.