I'd argue it has a great deal to do with a problem that a lot of up and coming Parties across the western world suffer from, which is a failure to know "when to fight and when not to fight" so to speak. We saw this last year with the total destruction of UKIP. Having got Brexit, they flailed...