Socialists long ago decided the working classes weren't worth saving and why they've been on a drive to invent new oppressed minorities and the nation state is an obstacle to true equality and as such they're are entirely internationalist in nature and have climbed into bed with the free market to attain its own private goals.
You must be hanging around with different a different type of socialist I hangout with.
The working class is roughly split 50/50 between Conservatives/ Labour votes in the UK. Any party walking away from that share of the votes does not make sense.
Why can't socialists support a minority group against being exploited AND support the working class/middle class?