Ну потому что в самом описании мира нет информации о том в каком порядке заполнять твои апи и, тем более, как именно
Я согласен захардкодить зависимости сервисов, ОК . т.е. получу ([ReqSvc1], [ReqSvc2], .... ) и буду знать в каком порядке их проигрывать просто потому что я знаю как, без формальностей :)