Я бэкэнд-разработчик без опыта работы со смарт-контрактами, поэтому, возможно, кто-то более знающий меня поправит, но с достойным API вы можете обрабатывать расширенную логику на вашем языке по выбору и при необходимости взаимодействовать с блокчейном. По мнению разработчиков, отсутствие полноты по Тьюрингу связано с безопасностью.