csv だってなんだって "csvで吐くことを意識したデータ出力" に
気を使って設計・実装してあれば全然問題ないさ。

ほとんどが空白の数百columnを毎秒吐き出すヴァカとか
文字列処理がややこしくなるのに quote 仕様その他を
考えずに , だの " が入ったレコードを作る DQN がいなければ…