And yet everyone cites Amazon as the gold standard. Have you tried to use their disconnected, inconsistent, terrible user interfaces? It's like you're talking to a completely different company switching between departments of the same store.
"Get this item tomorrow and without shipping costs when you join Prime! Free for 1 year! Click this big button to join Prime! Or click this tiny link to go to the 'Are you sure you don't want Prime?' page interrupting your checkout process!"
A while ago I started getting advertisements for Prime for Students interrupting every checkout. I graduated nearly a decade ago. Though I did recently start grad school and I did in fact sign up for Prime so maybe Amazon knew before I did.
The thing is that Amazon is emphatically not a small business. Amazon's customers are a pretty captive audience, and have to put up with what they got.
Same with other giants / monopolies; this is why monopolies are bad for customers.