CRUD je v podstatě OLTP a tam jednak se většinou nepracuje s extrémně velkými daty (tabulky - nad desítky GB) a nedělají se ani moc velké analýzy. Tam stávající systémy fungují docela dobře. Popisované problémy jsou primárně na OLAPu případně na větších datech s ORM.
Když máte stovky tisíc různých SQL dotazů, tak tam to ručně nejde dělat. Takových problémových (a takhle velkých) aplikací je ale minimum (a zvlášť, když bych to vztáhl na republiku).