There’s a disconnect in developerland that I’m just seeing clearly now. Thinking about the cost of a change, the advocate only contemplates how much it costs for new development, not the cost to transition existing applications, or in the case of the web, websites or domains. The longer the technology has been deployed, the larger the cost, and the more widely deployed the larger the cost. HTTP, the protocol of the web, has been constant for 25 years, and is probably the most widely deployed protocol in existence. The cost to do a major transformation of HTTP is huge. Yet when we discuss it, advocates generally speak in terms of how much it would cost to put up a new website.