I have anecdata contrary to this. We used to buy gluten free bread from Amazon because of my son’s gluten allergy. It was a pain to buy locally so we would buy 4 loaves at a time from Amazon. We started getting expired loaves from some seller. It happened multiple times, to about 50% of the orders. This bread has a long shelf life so these loaves were months old.
We got reimbursed multiple times through the automated return system but it continued. Finally my wife called to complain. They apologized, gave us some credit, and said they look into it. The next time we got expired bread again. She called again and they promised they’d remove the seller. Indeed they did something this time. The bread was unavailable for about a month and when it came back we never had another expired loaf delivered.
I think Amazon does listen. What they don’t seem to do is listen to people who complain in reviews. Reach out to Amazon directly if you want to complain about a real issue with a seller.