I think everyone knows what the "mistakes" are, it's just that its en vogue to "hate your customers" the way amazon and similar companies do, racing to the bottom to squeeze money out of them with dark patterns instead of just charging more for good service
Amazon doesn't hate their customers nor do they love their customers.
They clearly are indifferent to customers except to the point required by law, or as needed to keep the cash flowing in.
It costs money to do the things that MMC does and Amazon prefers volume and revenue over the margins that MMC can command by providing quality service.