Are e_commerce giants really the boon they seem to be?