Well, most code that loads CSVs is intended to work with certain files from certain sources, and not with all the CSVs that have ever existed.
So yes, I am happy with code that works for a subset of files. There are thousands of applications which work with CSVs and they all do exactly this.
and those thousands of apps bug because they exist in a reality where few CSVs from certain sources can have different formats, not in the fantasy world where intention to work with certain files becomes a binding specification