Учитывая моё отношение к REST, вряд ли должно быть сюрпризом, что этот API именно такой. Если совсем честно, это было даже постановкой задачи. То есть не было так, как обычно происходит в статьях по проектированию: собрались люди и стали думать, какими средствами решать задачу «сделать API для Я.ру» и выбрали лучшую технологию для задачи. Это скучно! Мы собрались делать модный REST’овый API, а для чего именно — не суть важно :-)
неудивительно, что люди предпочитают допилить под задачу «неправильную» технологию, чем выпиливать собственные мозги «правильной» технологией, которая не нравится.