It does seem that way sometimes, but it's important to remember that a small number of very loud people can often make a noise that's difficult to distinguish from a large number of people mumbling.
The reality is that 70% of the population want things like healthcare, abortion rights and generally to be more like European countries. The political parties don't.
There was a video I was watching where they were saying that the reason the political parties don't is that those companies that provide them with funding don't want those things and so they don't happen.
They also shut down debate by others about things like healthcare by implying that their communists (rather than compassionate).
Now how reliable that person is, I don't know, but it does say least make you wonder (especially given the known amount of lobbying which did go on - i.e. NRA) if there's at least some kernel of truth in it.
If that's the case, then it could even be as 3 way fight.
It's also why it's good to have more than two parties, as it gives people an alternative option if the main two don't do what you want. It wasn't that long ago that (as an example) that the two main part leaders were very much in agreement with what the Lib Dems' leader was saying - yet if you look at the direction of travel since you'd be forgiven in thinking that they were almost unloved and UKIP/Reform were the party of choice by the majority.
I know which party is likely to have more compassion and so is the direction which many would actually prefer to be treated (even if they don't vote that way).