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