One of the things I did this morning was carefully read the Metaweblog API docs I wrote in 2002. This became a widely supported standard almost instantly on publication. There was a demand for it. At that time, being compatible at an API level was a competitive issue for blogging software. A must-have feature.