<<They never really competed all that well
I respectfully disagree. Amazon became Amazon, because it really did some things well and forced some good standards ( 2 day shipping, almost zero friction when it came to purchases -- and returns ). It is not a horrible experience yet, but the direction is clear.