The word is that when Gordon Brown became PM, he did plan to hold a general election, but pulled it at the last minute. Theresa May did hold a general election to try to give herself democratic legitimacy and consolidate her power base, but she ran such a disastrously bad campaign that she threw away a huge poll lead and lost her majority, relying on fewer than a dozen flat earth fundamentalists to cling on to power at a time when, with Brexit, we most of all needed strong government. The consequences of this we will live with for many years to come.