Why e-commerce is failing people and the planet