А ещё к когда этой пачке функций добавляется зависимость от этого конфига, приходится довольно много менять, чтобы в монадический контекст их все завернуть. С ImplicitParams это как-то прозрачнее и прямолинейнее делается.
Ну по сути разница только в том, что чуть меньше писать на терм левеле, не надо явно передавать/получать контекст. На тайплевеле все остается таким-же.