Well, how about that? Scrivener's developer
has chimed in with a more complete explanation of why Scrivener uses non-breaking space paragraphs. It effectively boils down to Scrivener using Apple's HTML 4.0 conversion tool to turn its documents into EPUB-ready HTML, and that's how Apple does it.