Human nature I suppose when one is proved wrong so often. Labour would win the GE, the Brexit vote won because UKIP succeeded in it's primary aim, No one would vote for Trump etc.
When you make yourself look foolish with so much egg on face it is better to remain silent and appear a fool rather than mouth off, continually be proved wrong, and dispel all doubt.
Bound to rankle somewhat when you don't follow the adage,"It's no use getting older if you don't get smarter"