This was a design decision way back taken from how langchain (python) was designed.  In practice, this doesn't seem useful.  It acts like a sort of cache, if you are writing the same document to the vector store multiple times, which doesn't seem realistic.   If you have a use case for keeping the embedding in the Document, please comment.