По первому пункту - кажется, для финансов самое главное - куча гарантий (например, дающихся SQL базой с row level security), даже если для этого придётся поставить адский мегакомпьютер за много денег, вертикально отмасшатбированный до границ существующих технологий
Пункты 2 и 3 - это уже вопросы не к господу богу, а к инженерам, которые всё это напишут. Условно говоря, если не нравится pgsql, можно придумать какой-нибудь другой язык и компилировать в него. Какой-нибудь golang, например
CC
@asm0dey