Смотря в контексте чего мы будем это рассматривать. Так то в контексте С/С++ это очень древняя структура. В контексте codesys это его приколюха. И это по мне так организация работы с памятью нежели чем динамическое...
При то, FB и так свой инстанс через DI регистр открывает, и если ты тоже пытаешь что-то открыть через DI , то блок теряет свой инстанс и CPU начинает ругаться благим матом
Например, логику стрельбы в ногу) работа в эксплуатации меня научила тому, что решать проблему нужно в лоб, иногда даже нарушение принципа DRY может быть оправдано