Earlier quoted context omitted.
From someone currently dealing with Excel's CSV writing for a business application, I heartily concur. There is a decade old bug (at least) where the CSV save as format does not properly handle Unicode, and there's no simple way to handle it down the pipeline. I guess the Office team would rather work on the metro ribbon.
Well CSV has no real specification, or way to store metadata eg about encoding. It is a terrible format.
(Yes, it's not an internationally recognized standard, but neither is HTTP or IRC)