The point is not about CSV vs JSON but our responsibility as developers to stand against proprietary file formats especially in the web ...
Of course open formats are best, but sometimes they're not a good option.
Like it or not, most of the businesses in the developed world are still using MS and the associated file formats, and will be for quite a while yet.