Elrond couldn't forsee the future too clearly, or else he and his people wouldn't have feared the onset of the War of the Ring. Essentially, he wanted to spare her the terrible pain of loss she'd feel if he died - and even if he didn't die in the war, when he eventually would later in life.