Декларативное программирование не м.б. проще хотя бы потому, что оно требует более глубокого знания математики. Без погружения в математику - декларативный программист сможет делать только очень простые задачи, явно недостаточные для зарабатывания приличных денег.
Кроме того, очень многое зависит от того, чему человек учился в детстве. Например, я учился императивному программированию, поэтому декларативное программирование осталось мне чуждо, хотя я и уважаю такой подход.
Декларативная программа без оптимизирующего компилятора - будет работать очень плохо. Тогда как императивная программа даже без оптимизирующего компилятора будет работать вполне прилично (ну, если программист приличный).
При среднем уровне оптимизации - они идут примерно вровень.
А вот дальше - написание оптимизирующего компилятора для императивной программы резко усложняется. Тогда как совершенствование оптимизации компиляторов императивных программ делается довольно просто, поскольку можно свободно менять очерёдность операций.
Примерно так.