Hot take: everyone (including me, sometimes) loves to hate on SQL and regular expressions. IMO they are fantastic examples of DSLs which, despite having a bit of a learning curve and diverse implementations, are extremely valuable.
SQL in particular is only getting stronger. Over the last few months, I’ve been able to architect extremely flexible data pipelines using DuckDB and DataFusion. The iteration speed I achieved simply wouldn’t be possible without SQL.