Про выбор софта - я выбираю самое подходящее под задачу и делаю то что могу делатьесли по простому - у вас скоро могут отобрать данное право
раз этого еще никто другой не делает значит такой необходимости у коммунити не возниклоникто не делает, потому что большая часть уже функционала реализована
Разработчик объяснить может зачем нужны какие то таблицы, а потом разработчик уходит и никто уже рассказать не может зачем эта таблица.любая особа трогающая код, в любой момент времени может сказать, для каких целей появилась любая таблица
Очевидно таблицы создавать нужно, но пока что я считаю что при правильном проектировании их понадобится меньшетакие заявления уместны от DBA/архитектора/ТЛ/ПМ