I understand that 40 of the population did not vote, i.e. approximately 60% of voters voted. That seems like a lot to me..
Your argument is flawed, it was the lowest turn out since early 2000. People working abroad can vote by post, if they are sick they can get someone (officially), to place their vote. There is no way someone would forget about the election, it was in the media 24 hours a day for 6 weeks.
You mean vote for Labour? A clear majority of those who bothered to vote in 412 constituencies put an X next to the Labour candidate.
These poor souls were just foot soldiers for Starmer, put an X to the Labour candidate box, and you get Starmer and his crew in number 10.
So no, capitalists and Socialists are not "two cheeks of the same arse".
The two main UK political parties were both singing from the same hymn sheet, no doubt there was some higher authority pulling their strings. let's remember to visit this thread in 4 or 5 years time, to see if there are any changes.