Why dived instead of dove?

Um, no, he’s not. Wrought is an old past participle of work. Wright has only ever been, to my knowledge, a noun. So says both etymonline.com and that Stephen Pinker book (I don’t remember which of his it was, but I remember reading that bit.)

Among people who go around deciding which word forms are “acceptable” and which are not, this seems like an awfully odd proclamation. Dived is the original form; dove is a more recent invention (and an American one, if memory serves.) Same with snuck instead of sneaked, though (apparently in contrast to dove) most people don’t consider snuck appropriate in formal writing.