To me it seems like files could get hard to understand if events that happen simultaneously aren't horizontally lined up like this:
2.0 voice1 | voice2 | ...
Like a text version of old school tracker interfaces: POS | TRACK #1 | TRACK #2 | ...