Тоже могу сказать и о 90% движках. На данный момент, какие-либо ценные данные клиентов не хранятся. Другое дело, если присутствует ценная информация: номера электронных счетов, банковских карт. Депозиты совершаются через внутренний счет, автоматическая заявка на выводы в любой момент. Разумеется, тогда и подход совершенно иной.
Я не разработчик, у меня другая направленность.
И доработка осуществляется людьми с "прямыми" руками, на основе работы текущей версии, с учетом возникающих решений об изменении. И прописывается с нуля без cms. Параллельно внося корректировки в текущую версию.