более того, история знает примеры СУБД где куча компонентов были pluggable (не через форк, а через формальный API): как хранить данные, типы индексов, ветки оптимизатора, что и как можно делать в хранимках
и история показала что такая гибкость мало кому нужна