I'd like jump in and share a view I heard recently (it's not new though) and that I found pretty convincing.
First, I personally fucking hate identity politics and have argued such. But the argument was that liberals are very diverse (compared to Republicans) and are less tribal as a result. They represent gays, minorities, the poor, etc., very diverse whereas conservatives are more homogeneous (white, Catholic, etc.) and as a result more tribal. The argument then goes on to say that is why it is more important for liberals to sort of play identity politics to a higher degree to let voters know you're on their side with the issues. For example, a straight white male democrat wants to make it clear to gays, women, minorities, etc. that he's on their side with the issues. It's much less necessary for Republicans, so the argument goes.
This has me pushing back a little on my strong stance against identity politics (I still hate it though).