Politics should not be a team sport with only two sides, where your team is always right and their team is always wrong, and any criticism of someone who happens to be on your team is dismissed whether it’s in good faith or not.
We should have shifting coalitions based on each issue being discussed. Not semi-permanent factions where everyone has to pledge allegiance to one side or the other.
But everything gets shoved into a binary.
Maybe (most) humans are just wired for it