I think the old "All politicians are the same" line is pretty lazy, although the need to compromise has made some look like hypocrites even when they are not.
There used to be "Socialists" in the Labour Party, and their World View and actions were rather distinct when compared to the alternatives. Unfortunately, that's not something we can say with any confidence these days.