Having it before is nice for syncing byte streams.
Regarding visibility in editors, if you are nesting tables I don't think you care too much about manual editing, but if you do, it is easy to setup vim/emacs/vscode to display the ASCII separators. I am being told even notepad++ can display those, there are no excuses.
* FS (0x1C) file separator
* GS (0x1D) group separator
* RS (0x1E) record separator
* US (0x1F) unit separator
I've never seen these in the wild though.
Any sane person: NO!
As long as your parser copes, and as long as you have appropriate structures to import into, its no big deal.
Then there are always the people who can't generate a valid CSV due to escaping issues...
Nothing is ever simple.