Nail on the head and this is why when anybody asks 'are you calling the British public stupid?', I say 'yes'.
I don't care who they vote for but the majority view not long ago was that labour have too many policies, now the majority view is labour don't have enough policies.
Similar to the 'theres no point voting, the parties are to similar' then almost immediately 'the parties are too extreme left/right and we need more centre ground politics' in the 2010s.
Almost nobody has a good reason to vote the way they do and I blame the dumbos that used to say 'pick an issue and vote on it', it's far too complex to do that. If I said I was buying a car, nobody would say just pick one single attribute and buy based on that.