I have been a Amazon.com user since 2010 and Amazon.in user since 2013 (actually since the day it was launched). No doubt they do try to be the most customer centric company (at least in USA) as they call themselves. Even in India (specially in Hyderabad) I see Amazon winning the race among all other e-commerce portals. I have had terrible experiences with Flipkart where they had refused to take back defective items and delivered items extremely late several times. On the the other hand , with Amazon it has been a smoother experience. Even in India they appeared to have inherited the culture from USA helping out customers in genuine cases. Once they had immediately re-shipped a brand new sterilizer when the original one did not seem to work so that I don't have to wait for the return and repair process complete. My answer in quora. I have always been an advocate and honest about amazon because of such incidents. In this case as soon as the old item started working I immediately stopped delivery for the new item and thanked Amazon. I did not need two of them tough they charged for only one.

When Flipkart came to existence, even they were very friendly to customer, slowly I saw them degrading their services over the years. This is counter intuitive given the fact that e-commerce competition was getting tougher with the Snapdeals and Amazons who definitely took away a major share of flipkart's customer base. I barely go to Flipkart again after their new policies where they do not generally take returns and no shipping date guarantee. Elusiveness of some branded phones may be the only logical reason why one should use Flipkart any more.

Now suddenly, I have a fear , Amazon in India might just be going in the same path.

Amazon ran their sale during 16th to 20th Oct and I happened to be looking for a new phone I bought a Moto G4 Plus with my old phone's exchange and expecting some cash back with my Citibank credit card. I understand the rush days during sale but to my surprise they just shipped it within two hours. May be because I am prime customer and it was supposed to be delivered next day.

Next day I did not get any SMS or "Out for Delivery" notification. The tracking showed it is in the city. When I emailed customer care they assured it will be delivered end of the day (which is 8pm as per them). After few minutes suddenly the status changed to "out for delivery". It was already 9PM so I was skeptical about it. To my surprise no one showed up and at 10.30 the status updated to "Delivery attempt failed" , with the following email

This is to inform you that a package from your order, with tracking ID 447106033653, shipped via Amazon Transportation Services, could not be delivered as no one was available to receive it.
 WTH, I had been at home all along, security told me no one from amazon came and there was no call. I tried to call the delivery person's number that was texted to me but no one picked. I kept on trying and finally someone picked at 12 AM and told me he has no idea about any package for my address.

Next day I followed up with customer care and got following replies
I've contacted ATS and provided them special instructions to deliver your package as soon as possible. I've submitted a form to ATS to deliver your order on before of October 19, 2016.When your order does arrive, there's no need to contact us. However, if you haven't received it by October 19, 2016​, please let us know through the link below and we'll be happy to get a refund or replacement for you:
In order to compensate this inconvenience , I've immediately extended your prime membership for a month. So that you can enjoy your prime benefits additionally for a month.

And several other boilerplate template responses. They extended my prime for one month. Really, you extended the service , the very which you did not serve ? Now I have one extra month of delayed service. With INR 499 a year, you have given me approx INR 499/12 ~ 42 Rs as compensation ?

When it did not arrive even on the second day, I contacted amazon via chat and they told me there was no delivery attempted. No reason was given to me except "it could be a miscommunication". One of the customer care rep told me they attempt delivery only till 8 pm, there is no way it could have been attempted at 10.30. He offered me 100 INR gift voucher and when I told them delivery is my priority not INR 100, he immediately responded "sorry for the typo". Really the whole sentences of offering me Rs 100 was a typo? Did you mean Rs 1000 ? If yes where is it ? I asked to transfer the chat to his supervisor.

10:27 PM Delivery attempted

8:53 PM Out for delivery
Hyderabad, IN

The Supervisor said the same old thing but no one gave me correct status and the reason why the fake delivery was attempted. She was stuck like a broken record saying "Please wait for 48 hours" . Seriously? as a prime customer you promise to deliver the item in 1 day and you ask me to wait for next update for two days ?

Same story next day. There was again a fake delivery attempt (this time ridiculously at 2AM) with no one showing up or calling me. Again I was given a mobile number which was switched off.
1:59 AM Delivery attempted
Thursday, 20 Oct
8:14 PM Out for delivery
Hyderabad, IN
I am sure this is just to keep the records clean such that deliveries were attempted on time and it was the customer who was not present. No wonder the customer care rep argued that 95% of the items get delivered on time and mine was exception. Of course if you keep updating fake statues , it will appear to be 95% on time in your reports.

I continued to follow up. Even emailed Jeff Bozos (I really ran out of ideas as there was not further escalation possible). One of the response was
"Jeff received your email and asked me to respond to you.
However, I'm not sure how you'd like us to proceed. Normally we'd create a replacement order for the lost item right away.

I'm happy to send a replacement order to you via fastest shipping method at no cost. If this solution won't work, I can issue a full refund. Please let us know which option you'd prefer."
Lost ?? What can I do now,  then again when I asked for replacement order as I had given up on this
As checked with your order it is returning back to seller and will no longer be delivered to you.Due to certain restrictions, I'm unable to create a replacement order for your mobile.To assist you in a better way I would request you to place a new order and we will make sure it will be delivered to you on time.
I did not ask for a return but the tracking shows "customer refused to accept the package". I was pretty sure now local amazon guys are running some kind of scam to cover up their inefficiency. New order? Clearly amazon are not even sticking their own commitments they just made in last email. Whey should I go for new order ? What happens to my discounts and offers ?

Meanwhile their social media reps keeps writing the same messages over and over without any meaningful response. I am sure they fired the people and used bots like Alexa . After all they are focusing on AI these days more than customer's actual requiements.