Посмотрел ваши лекции про песочницы. Правильно ли я понял, что их нужно использовать если:
-в коде плохо с обработкой ошибок;
- если код меняет поведение чего-то глобального;
- если используешь то, чему не доверяешь(написал не сам)?
А все другие озвученные вами проблемы - это производные от этих трёх, Будь-то утечки памяти или "смерть" запросов?