Важно ограничивать то, что имеет смысл ограничивать [Кличко
вздрогнул] Есть маркетинговые ограничения. Это отдельно, не об этом сейчас речь.
Есть разумные технические ограничения. Имеет смысл ограничить память и время исполнения для "кубика".
Но есть самые страшные ограничения - в голове юзера.
Автоматчик скорее примет подход "блоки FBD делаем на языках МЭК". Но он знает, где брать проверенные ПЛК, его трудно сманить на новое.
Embedder'щик или дуринщик с опытом программирования посмотрит на этот МЭК и скажет "ну и нафига мне этот brainfuck".
FBD гениален тем, что для его понимания ничего кроме качественной ДНК от родителей, не надо.
И сделать удобную схему создания своих FBD блоков - это было бы супер!