The sentence sounds incorrect but comes from respectable book, please review and advise [closed]

Solution 1:

It's an error. Probably an editing error: if the sentence was originally "We have cast it aside..." before being changed to passive voice, forgetting to delete the "it" is an easy mistake to make.