I agree that it would be wrong for the page to be a root page.  That said, that's what assertions are for: if we ever see a page here with no parent, I'd want to catch that early in a diagnostic build.