Mitch McConnell has a long history of changing his opinions to suit whatever he thinks will get him more votes. He won his first election in 1977 against a Democrat incumbent by making promises to abortion rights groups and labor unions that he would support them. Then he turned around and voted against their interests when he decided he could drum up more support from the conservative voters in his district. Why do you think he has always been in favor of allowing the wealthy to donate as much as they want to campaigns? Because then he wouldn’t need to bother making promises to lots of people to raise money. He could just go to a few people and he’d be set. No need to bother with actually representing the voters.