Amazon is so much more than a "web shop"... its logistics infrastructure alone is worth actual money, to say nothing of AWS, Prime lock-in, etc.
Prime lock-in is not innovative or valuable as a concept in itself, it's just a way of capitalising on the loyalty of their customers, which would not work for many other retailers.