Personal observations: Indian consumers are highly price sensitive, and will usually go for the cheapest option. Saving money, bargaining and price comparison are almost ingrained in the culture. :) With this in mind, I wonder who buys from Flipkart and what reasons they have to buy from there (just familiarity?), because its prices are usually a lot higher than Amazon.in or Paytm or Snapdeal. The product selection (in electronics, kitchen items) is also smaller on Flipkart compared to Amazon.in.
Whenever I have checked Flipkart in the past to see if the price was comparatively lesser, I've provided feedback on the price, the specs listed (incomplete), and so on, right on the product page. But it doesn't look like any of that feedback was ever acted upon. For what it's worth, Amazon.in didn't act on any feedback that I have provided several times either (it fails miserably on simple things like sorting products by price or by another attribute, and hasn't gotten it right till today). Technology and website wise, both Flipkart and Amazon.in look like they're designed and developed by incompetent development teams, along with a product data team that has very little clue on product attributes and how to list them. The managers in both companies don't seem to care either.
The app-only strategy by Flipkart (which was quickly reverted) and Myntra (reverted last month) was a bad idea from the beginning. The apps involve too many taps and navigation back and forth between screens to refine searches or find things.
The more tech-savvy people distrust apps and also prefer a better shopping experience by using larger screen desktop/laptop browsers to open multiple tabs and compare prices (and maybe not logging in and clearing older cookies to avoid any user profile based bias that changes prices for certain users).