Amazon has always been three things. A finance company, a data/hosting company, and a logistics company. They have never really been an online retailer and that was never the goal.
Sears didn’t lose at E-Com for any reason other then their supply chain sucked.