So that somebody who has access to the CSV file only has a per account view, they can look at all the transactions for a specific account, the same way they'd look at the account in GnuCash.
One column per account is what enables at looking at splits on a given line.
For liabilities account, it also allows to do a quick verification that the total is zero.
One column per account is what enables at looking at splits on a given line.
For liabilities account, it also allows to do a quick verification that the total is zero.