ну вот так решили, интересно было бы увидеть причину такого решения.
Я думаю, что дело тут вот в чём.
Они наблюдают с той позиции, где находится бизнес логика. Это у них и на рисунке как app значится. Т.о. у них мидлвари окружают приложение. Каждая новая ставится снаружи.
У ларки http kernel это часть приложения и точка отсчёта находится снаружи. Запрос идёт внутрь последовательно через мидлвари. Поэтому они и задаются последовательно.
У слима фреймворк служит забором с воротами для приложения, этакой рамкой для картины.
У ларки фреймворк это часть приложения. Может поэтому они так любят фасады - чтобы фреймворк пустил корни глубже в пользовательский код и стал частью приложения.
Если попробовать проникнуты этим, то все логично. Я думаю в этом направлении надо поразмыслить и нам, чем является фреймворк и с какой позиции надо думать.