I think this is relatively straightforward. Those that always have voted Con do so largely because they believe it is in their direct financial interest to do so, and they are often right to think that.Why do you think so many people continue to vote Conservative despite all the stuff about them being liars, the falsehoods etc etc?
More interesting is why people who will be disadvantaged are persuadable to do so. I think it is part of the same change that has poisoned the words socialist, liberal, social justice and human rights. Throw in some aspirational marketing and a dose of scapegoating ’others’ and there’s part of your answer.
I wish I knew how to push the fetid flood back but I don’t. Just keep bailing I suppose, one bucket at a time.