&gt;I still don&#x27;t quite understand how they do it.<p>Why maintain and improve your existing services when you can get credit for launching a new shiny thing? Steve Yegge called out this tendency in his (in)famous platforms rant [1]:<p><pre><code>    They prioritize launching early over everything else, including retention 
    and engineering discipline and a bunch of other stuff that turns out to 
    matter in the long run. So even though it&#x27;s given them some competitive 
    advantages in the marketplace, it&#x27;s created enough other problems to make it 
    something less than a slam-dunk.
</code></pre>
Amazon&#x27;s &quot;speed and agility&quot; comes at the cost of not updating anything, ever. If you want new functionality, you&#x27;ll have to integrate a new service.<p>[1]: <a href="https:&#x2F;&#x2F;plus.google.com&#x2F;+RipRowan&#x2F;posts&#x2F;eVeouesvaVX" rel="nofollow">https:&#x2F;&#x2F;plus.google.com&#x2F;+RipRowan&#x2F;posts&#x2F;eVeouesvaVX</a>