Без заголовка
Уже второй вопрос -- как эти конструкции встраивать в головы.
В том-то вся и проблема что встраивать надо не сами конструкции, а критерии их сравнения.
Ни один из принципов не является универсальным. Это эвристики, которые в каких-то случаях работают, а в каких-то нет. Соответственно, учить надо именно тому как из противоречащих друг другу эвристик выбрать подходящую в данной конкретной ситуации.
Удобные для обученного пользователя средства характерны именно тем что "There is more than one way to do it". Поэтому можно выбирать ту, которая работает в данном конкретном случае.
А новичку нужна "серебряная пуля" - один рецепт на все случаи жизни.