Made me chuckle, that one.
On October 25, 2019, the House of Commons scheduled the next election for December 12, 2019. Barely five weeks ago there was the starting shot, and in less than two weeks it's going to be over.
Now... having what would be a 22 months marathon toward the presidential election makes sense, provided it would result in an astute, well-informed electorate. And after all that, and after billions spent on the educational effort, as you rightly say, they vote for the guy (definitely not the gal) with whom they'd like to have a beer. Or, failing that, for the guy who "sticks it to Them".
There is something utterly grotesque about it all.