Да кому я объясняю, "зло" внеконтекстных зависимостей очевидно практически любому, кто хоть сколько-то времени работал с серьезным кодом. Любая зависимость существует только в контексте и ломать его рамки - верный путь к смешению контекстов, что есть ад для поддержки.