Думаю, что подавляющее большинство сайтов — это сайты про что-то, что можно представить в виде структурированного содержимого. Уже давно модно делать всякие бложики, форумы, вебдваноль, вот это вот всё. Для создания часто используются типовые инструменты, позволяющие представлять контент в виде какой-то определённой структуры. Сначала это были RSS-каналы, потом появились более гибкие способы подачи, в основном на базе XML или JSON. Тут скорее дело вкуса (мне больше нравится JSON). И вот разработчики разрабатывают, значит, свой сайт, а потом оказывается, что какие-то другие люди со стороны хотели бы использовать этот же контент на своих ресурсах. Дело житейское, всё равно почти весь контент — это UGC (то, что создают пользователи), поэтому к обычной выдаче через браузер со всеми свистелками и перделками добавляется API здорового человека: представление того же самое в виде XML и JSON «для вашего удобства». Время идёт, все довольны, потом проект покупает какое-нибудь чудовище из серии ли