"flat text" meaning ASCII/UTF encoded streams of bits/bytes... It's all 0s and 1s under the hood, and encodings make that much nicer to deal with without excessive abstraction. Give me UNIX everything-is-a-file / byte-stream paradigm over PowerShell's complicated object ontology.
but also somehow we're supposed to write everything to read write flat text...
Thanks UNIX!