Even though I have wanted to pay for a few games and 1 or 2 really good apps, I can't because Apple doesn't accept my indian cards nor other alternative indian payment systems.
Nor can we buy iTunes / App store credit online. Nor are we permitted to use iTunes / App Store gift certificates from US or elsewhere.
Personally, I wonder if this is because:
1. The central bank's (RBI) rule that financial data of indians should be stored in india.
2. Indian payment systems make it difficult to bill someone automatically (without the involvement of the payee).
3. Indian payment systems prevent "leakage" of your "credit worthiness" / credit rating, unlike credit cards.