Знаете, что общего между политикой, теорией исторического процесса, экономикой и программированием (и философией, в какой-то мере даже историей)? Базис всех этих механизмов придуман не по законам природы, а какими-то человекоподобными дятлами, которые считали данную сферу миром, где они - боги. Соответственно, если что-то забыли внести или установили какие-то правила и ограничения, причину которых сложно понять остальным - это сказывается на конечных "пользователях" и оптимизаторах.
То ли дело математика, где в рамках данного мира чётко известно, что 2*2 =4, все арифметические действия легко известны и логичны, даже алгебраические действия логичны.
Вообще вся наука - гигантский подгон реальности под факты и модели. Разница лишь в том, что у гуманитарных наук все факты подгоняются под человеческие тараканы, пожелания и мировоззрение, а у технических - под законы природы, и это работает.
Вот физика - температура, кинематика, динамика, электричество, магнетизм, уравнения Максвелла, постулаты Бора.... Многое или видно на поверхности, или доказуемо....
Химия - окисление/восстановление, щелочи, основания, металлы, неметаллы, органическая химия, неорганическая химия..
Биология - виды, законы природы, ДНК..
Всё по законам природы...
История и язык - 2 исключения, поскольку история на самом деле - математико-фактографическая наука, которая включает в себя и логику, и математику, и статистику, и причинно-следственные связи, к тому же человек взаимодействием между собой создаёт балансирование... Язык - тем более сложная вещь..
Хотя можно сказать то же самое и про социологию...