@tychotithonus This matters a lot less if you compress it. Overhead matters a lot less at that point.
I have a bunch of tooling that automatically detects (via the first few bytes) compressed data and handles it. Mostly using zstandard.
Also, CSV is bad and I hate it. TSV is acceptable