職人技SQLが必要になる理由は主に2つ

・ドメインロジックをSQLで表現している
・スキーマ設計が酷いのでSQLで補正しなければならない

ドメインロジックをデータアクセスに持ち込むのは論外
スキーマ設計のミスは臭いものに蓋をするようにSQLで対処するのではなくしっかりとスキーマ設計をリファクタリングすべき

ほらね職人技SQLなんて要らないんだよ