Some people don't remember what opinions they had in the past? Remembering all the time I was wrong and learned something new or changed my mind etc is embarrassing, not sure how you could forget all that.
Like, people must remember which candidates they voted for in the past, right? So if they switch side during an election, do they really fool themselves into thinking that they always supported their new side? I don't really believe that. I'd rather believe that they lie about their past because it is embarrassing to have been wrong.