It turns out that we're not stuck with 131k field size limits: this limit can be raised.
How far? Should we have an option for "stupidly huge"? Not sure. But at least let the user decide how big to make it.
http://stackoverflow.com/questions/15063936/csv-error-field-larger-than-field-limit-131072