PLCs werden in Ladder-Logik programmiert, weil Techniker keine echten Programmiersprachen verstehen können. Ebenso werden PCBs in GUIs entworfen, weil historisch gesehen EEs zurückgeblieben waren.