Os CLPs são programados em lógica ladder porque os técnicos não conseguem entender linguagens de programação reais. Da mesma forma, os PCBs são projetados em GUIs porque, historicamente, os EEs eram retardados.