Как правило, если люди следуют определенной архитектуре/парадигме/принципам только ради какой-то "красивости", то вскоре разгребают кучу проблем. Поразмышляйте, будет ли разработка быстрее/качественнее, обоснуйте такой подход экономически. И если все сойдется, то имеет смысл.
Код должен быть читаем и масштабируем, все остальное как правило уже личные хотелки программистов, ничем не подкрепленные.