XML is verbose and tedious to work with in most modern tooling. CSV is plain text that every spreadsheet, database and script can read. XML is at home in document-like data, feeds and enterprise systems; CSV is the usual choice for moving tabular data between systems.
One XML can produce several CSV files; when it does, they are offered together as a ZIP download.
A list of records becomes a table with one row per record. Nested keys turn into columns named like address.city, list items into columns like tags.0, and a key that only some records have leaves empty cells in the others. If the top level holds several lists of records, each becomes its own table, saved as a separate file; a document that is a single object becomes one row.