Because a very left agenda won't win in this country, in my soon to be 42 years in this country 29 of them have been ruled by The Tories and you hear people lefy and right say the country has gone to the dogs etc and yet they still vote for the same people over and again and the only time they didnt vote for them they voted for Tory Light instead in New Labour, this country is by and large a right to centre right leaning country and I say this as someone who would vote for a more left party but I'll never see a party like that elected in my lifetime it's about time some people accepted that rather than moan about Labour not doing x or y, Labour want to win and its been proved over a long time this is the only way unless you have some dewey eyed fantasy of an actual socialist party winning enough votes to form a government I mean Corbyn was closet and he wasn't even as radical as I imagine he wanted to be and he still lost but won the argument or some nonsense