I’m not without biases, no one is completely free from that. Public opinion regularly polls in favour of higher taxation on the highest earners and is generally in favour of nationalising the railways (even among Tory voters) and utilities. Objectively, they are popular policies among part of the electorate.
Making up about 20% in the polls should just be shrugged off then shouldn’t they. How else could Labour have closed the gap? The last time Labour got 40% of the vote they got 355 seats in 2005.
The Tories increased their vote share to 43%, Labour got 400+ seats with that % in 1997. But, the reality is that they lost 30 odd seats in England which was mitigated partly by their best performance in a long time in Scotland. Had it not been for a fantastic performance by the Scottish Conservatives, the Tories would be in big trouble. That’s the success story of the 2017 election. Objectively, the Tories weren’t as popular as they were in 2015 — there’s no spinning that fact.
Detailed polling on PO on nationalisation v privatisation in 2017. To summarise, the public are pro-nationalisation of a lot of industries.
Nationalisation vs privatisation: the public view | YouGov