The beauty of it for Amazon is they only need to compete in their best markets. Pure shipping companies have to go everywhere, but Amazon has the luxury of doing its own delivery only where it is easy and outsourcing it to legacy shippers where it's not. For example, I could easily see Amazon delivering directly to large condo/apartment buildings in urban areas.