Regarding the last para, my experience had been the opposite. Whenever I enter my pincode in Flipkart, it would say we don't deliver to your area (which is a small town). Amazon and eBay didn't have any issues. All the items I tried to buy were no bigger than a home router. I contacted Flipkart 2-3 times about it over the last 3+ years. They just gave a generic response that we are trying to expand or something.
What you are reporting is correct and I can understand a customer's frustration due to it.
But what you are saying is not the opposite of what I am saying.
You are saying: Flipkart is weak at delivering small items to small towns. I agree with this.
I am saying: Flipkart is strong at delivering large items to small towns and Amazon is weak at that.
Do you have examples where Flipkart did not deliver a large item (certainly much larger than your home router) such as a fridge or table to your small town? That would be an interesting example that would contradict what I am saying.
I meant to say Flipkart wont even ship small items to my place. While I didn't try to buy a refrigerator, I did try a 50 inch TV once. I got the same response-that it cannot be delivered. May be they cover some states fully. I am down south by the way.