Arrays are kept as JSON text, not exploded
A tags array becomes one column containing ["a","b"] as a string. Exploding arrays into tags.0 and tags.1 would make your column count depend on the longest array in the file, which turns one unusual record into hundreds of empty columns.