It is fair to describe Donald Trump as a man of no convictions when it comes to abortion; he was pro-choice most of his life, but he turned pro-life in order to win the nomination in 2016, and now he’s Mr. States’ Rights. His only real motivation is to use the issue to win power. J.D. Vance, on the other hand, is genuinely anti-abortion, but he chose to swallow his scruples in order to further his political ambitions. I will leave it to the reader to decide which of these positions is morally worse.
Harris, on the other hand, is a conviction politician when it comes to reproductive rights. Does that matter? Yes, because it means you can trust what she says on that issue. Trump and Vance will change positions on a dime if it serves their interests. No promise they make, regardless of how public it is, will be worth the paper it is printed on.