Single issue voters, like those who only vote for/against abortion, are literally throwing aside every other issue. Itβs a disservice to themselves and a disservice to others who have to live with their decision.
In fact, I would argue those least likely to switch parties are the single issue voters (esp. gun control or abortion) since the parties have not shifted on those issues. Whereas blue collar whites have been abandoning the Democratic party in droves lately despite that being their home for a century. It started after Clinton signed NAFTA, but has really excelled over the last 5-10 years.
Also, a lot of people vote a split ticket where they support people form different parties depending on local/state/federal or even if they just don't like a candidate in their preferred party (see the difference in votes for Walker and Kemp in Georgia for instance).
They won't necessarily switch from D -> R or R -> D. They will often switch to a 3rd party or Independent. Over time they may eventually find their way into supporting the opposite major party. Occasionally they will switch directly from one major party to the other. Just depends on the issues and where people are at in their lives.