in reply to input record separator
Well, a paragraph is not exatly two \n's, but blank spaces till next character. By using '' (null), a paragraph is meant to be the next text section, no matter how many new lines are in between.
You are right if assuming paragraphs delimited by a single blank line, but this is not true for every single paragraph.