Returns true for commands whose output structure is critical for developer
readability. Pattern compression (light cleanup like removing index lines
or limiting context) still applies, but the terse pipeline and generic
compressors are skipped so diff hunks, blame annotations, etc. remain
fully readable.
Returns true for commands where the output IS the purpose of the command.
These must never have their content transformed — only size-limited if huge.
Checks both the full command AND the last pipe segment for comprehensive coverage.