If you make that the default, I think it's better if you can still pass a switch to use the column names so that a CSV download can easily be reused by a developer to use for code that accepts a CSV upload for processing.