>would then require extra complexity to provide a syntax for lines that should not get wrapped,
And what's stopping someone implementing this?
And what's stopping someone implementing this?
Most likely, not wanting to inflict such a syntax on git users, when the current approach works just fine.
But nothing stops someone from writing a patch with an off-by-default option for such a syntax, and proposing it for inclusion.