You see, I was kinda with you... but the trouble is, Amazon do it so well.
It's next delivery. It's no quibble returns. It can be cheap - and there's a selection of vendors to choose from for some products. Amazon will even gift you vouchers to keep you happy and retain your business. They don't need to bother with coffee - because you can your own choice of coffee from your own house. They don't give your the faux smarm salesmen routine.
And during lockdown, they can still carry on the same with no interruption. They adapted adapted far better than any other commerce site to ensure that their logistics were not impacted by Covid for example.
I'm not saying it's right or wrong - but you aren't going to convince the millennials to shop any other way. This is part of the change. There's people who want the High Street - because it's always been there in their lifetime. The millennials? Well, they don't care. They live their lives online. Why should shopping be any different? Most millennials won't even realise the issues as long as they can continue to "add to bag", get it the next day - and then review it on Youtube.