A trailing space in a paragraph doesn't produce a new line, even if no space is left: the space il treated as if it weren't there. In the same way, a void paragraph at the end of a document shoudn't produce a new page: it should be treated as if it weren't there. Now a final void paragraph which doesn't fit in the page produces a new page, and it shouldn't be so.
I disagree to the bug opener. A paragraph is a decision of the user. If there is no need to have an empty paragraph or to avoid a new (empty) page, then the user can delete the empty paragraph. Paragraphs and new lines are often misused as style mechanisms which should rightly be done by styles and properties of paragraphs and characters. But if you destroy this possibility then we've a massive user base outcry and the backwards compatibility is endangered. The other way round: How should people force a new empty page if it's not possible anymore to add an empty line/paragraph to the end of the document? And why should only an empty paragraph at the end of a document be ignored? Why not every empty paragraph? -> This idea results in a massive user and developer confusion. -1 from me.
Fully agree with Thomas, so WFM.