We are talking about abortion. There are SOME Republicans that want no exceptions and some that don't. Right now the no exception Republicans seem to be in charge but that can change. Republicans, I think, determine much not on personal belief but on what can help them keep their jobs and nothing else. They support Trump, not because they love him but because he controls how the base votes. Democrats, on the other hand, seem to be more interested in sticking to their beliefs rather than winning the next election. Democrats tend to win when their beliefs appeal to the voters at large. Republicans win when they are right about what they think the voters want.
Oh, in passing. I think that compromise means giving up something for some reason. I don't think everything needs to be passed with somebody giving up anything. Sometimes, I suspect, two parties can actually agree about something. I also think that there are levels of agreement from complete dis-agreement to happy agreement. In between there are probably lots of levels.
So, when you speak about what a Republican believes I suspect one might be very wrong. When you speak about what a Democrat will do to get elected I doubt that isn't the point as far as they are concerned.
Could be wrong but ............