Actually I think its also a function of the fact that a lot of people become more 'left' when they see the dramatic effects of inequity and the illogical position of people in the same country trying to take resources from their fellow citizens.
One of the effects of that inequity is to massively increase ones frustration at the inability of the right to hear that equitable support for a whole nation's citizens benefits everyone more than fighting with each other.
To make an anaology, a conservative's house party would be considered a success if two people at the party had a nice time, but everyone else had a awful time.
I've worked in a department I was fairly junior in on a project to educate the department heads to realise that a collective game (us together against the competition) gave every participant a bigger gain in their overall international standing than the existing culture where each department head fought every other department head for resources and exposure - what happens then is you may have a top dog locally, but overall your department loses resources, and standing against the competition, so instead of everyone getting say 1.5 points and overall the department gains 15 points, they would be happier with the top three people in the department gaining 1.5 each and the rest of the department going down to 0.5 point each.. so overall the department's resources go down, and the top three gain, but there is no collaborative gain overall. The first accelerates income that can be used to generate further accelerate, the second limits any future gain.
Similarly I worked in sales departments where there was no team commission and sales people were encouraged to steal leads off others to get individual totals higher, and one sales person got a prize each week. What happened there was the 'top' sales person worked as hard on damaging her colleagues' performances as she did on improving her own (the conservatives' approach) and seemed to be 'doing well' but in fact from the company's point of view they had 30 demotivated staff every month, and a top sales person who was underperforming.
This is what conservative policy promotes - a 'within the UK' one-upmanship, rather than ensuring overall country performance - some people do well out of that but overall we lose ground against other economies, and have the most unproductive companies in europe - and its clearly getting progressively worse.