As someone who has almost completely abandoned offline shopping, Amazon is my go to store because it usually has really obscure products.
Like today, I ordered a downrod for a ceiling fan. I don't even know if Flipkart stocks it.
Amazon has got the long tail of retail right at least