
Incidentally, there's no such thing as DOS/Windows line endings either, and Unix was certainly not the first OS to adopt a line-ending convention.
The CR/LF convention came from emulating teletype machines, DOS inherited it's convention from CP/M (which copied the teletype emulation convention) and Unix from Multics. Modern Windows (which - let's be clear - has absolutely no relationship whatsoever to DOS) is just following the CP/M standard.
None of which excuses the shocking disgrace of Windows notepad of course, which is one reason why I always keep a shortcut to Wordpad in my "Send To" menu; it has no problems recognising them.
And nor does it excuse the developers I was talking about from not getting the line endings right in the readme.