Card acceptance may be up (I can't comment one way or another) but last I was in India, a large number of POS seem to straight up block international Credit Cards.
Yep, international/amex cards aren't enabled by default by most POS providers (_due to the high fees on the merchant side_) and most small businesses don't really know or care enough to enable them.