No.
My use case is this: a few users work on Windows (Cygwin), others on
MacOSX, yet others on Linux.
We often integrate files from somewhere else, and them Windows guys love
to edit their files with their anachronistic proprietary crap tools that
add CRs where CRs no belongee.
Also, the Windows guys (being Windows guys) cannot be bothered to read
documentation, so they did not set autocrlf.
Why should I want to do that? I do not _want_ CRs. And them Windows guys
do not need them either; they are often not even aware that their crap
tools introduce them.
That's what I do. And _I_ need to understand why ;-)
Well, seems I will just continue shouting "why did you commit that
CR-ridden file?" and get shouted back with "why does this