ну так вы же у них работали. Если все так плохо было - зачем работали? И почему не сделали лучше?
Все дело в ВАШЕ умении.есть вещи которых можно оптимизировать. Но в моем случае несколько сервисов использовали эту базу данных, и реструктуризация бд, привлекла бы за собой изменения исходного кода всех этих сервисов.
Зачем ругаете тех, кто вам платил?