Безусловно, стоит использовать хоть какую-то архитектуру.
Если она отвечает вашим требованиям: прозрачности, чистоты, масштабирования, тестирования - используйте то, что вам нравится.
Нужно найти ту грань, когда наступает пресловутая "преждевременная оптимизация" и начинать работу с тем, что есть )