Небольшая метафора. Представьте, что у вас задача накормить тридцать человек. Есть на выбор три блюда, которые можно приготовить и большое желание сэкономить бюджет. Вы можете просто сообщить специальной программе, что хотите приготовить и на сколько человек, а она сама найдёт рецепт, узнает текущие цены, подберёт наиболее выгодного продавца продуктов, всё рассчитает и сообщит: «Самое выгодное блюдо салат «Оливье».
Либо вы можете самостоятельно сесть, посмотреть прайсы различных продавцов, рассчитать стоимость покупки в каждом случае, учесть стоимость доставки и в конце получить результат: «Самое выгодное салат «Оливье». А может быть «плов с бараниной», если вы ошиблись при вычислении стоимости горошка. Но точно не «говядина по-японски», потому что там стоимость одной говядины больше, чем всех продуктов для «Оливье».
В первом случае всё происходит намного быстрее, но вы получаете только ответ: «салат «Оливье». Почему так вышло вы не в курсе. Во втором случае вы знаете откуда какая ц