Because people are not caricatures and don’t have 100% agreement with one political side or another. That’s why you have some Democrats who oppose gun control and some Republicans who support abortion. Politics is a spectrum, not something to pidgeonhole people into.
This isn’t hard if you understand the words and their meanings.