Are you assuming that every voter reads every single word of every manifesto?
It is confusing having a party who deliver on manifesto pledges. At least we all know where we stand with continuous U-turns based on whichever direction the wind is blowing .