The devil owns Amazon: big tech has infiltrated the fashion world – will we see a revolt? May 24, 2026