Yes thats true that there's hardly any Indian merchant that accept Bitcoin but the question is why do you want to use bitcoin when you can pay with fiat? I use bitcoin to pay online merchants based outside India because i dont have credit card and dont want to use PayPal.But for the merchants based in India,there are many payment options available like net banking,debit card etc and for buying physical goods,almost all reputed sellers/merchants/ecommerce sites accept cash in delivery as well.Now why would a common man still want to use bitcoin for payment is beyond my comprehension