Но я в целом понял о чём ты, типо не очень хорошо уже внутри под это подстраиватся
Да, потому что хороший воркер – это воркер, который тупо в 1 строчку вызывает класс, который делает какую-то логику, а если ты тулишь логику в воркер, то как ты это тестировать будешь? Это можно тестировать, но блин тогда нужно сайдкик переводить в другой режим и так далее и тому подобное