Stolen quote, but nail on the head.
I think to the average voter the identity politics being front and center is just a huge turn off.
I think think its become the go to for progressive parties cause its something they can be seen to be doing. The bigger structural issue, the entrenched privilege and power of corporations, all these things are just too hard. Plus they're in the pocket of these same companies. So they go for the easy surface crap.