Ты говоришь о формальной логике, о нарушении знаков разделения команд. А я про модульность решений. Зачем плодить сто модулей, если есть один к которому все и сводится. Как то так

Трудно заставить человека понять что-либо, если его заработок обеспечивается непониманием этого" А. Смит