The binary format is nice and simple. It allows for the case where there are multiple waveforms in a single file. The CSV format can allow the same thing.
Why doesn’t the export data function do this?
Having to read multiple files and merge them myself is error prone and doesn’t make sense given the export formats already support merged files.
I note that this was a requested feature on earlier products as well.