AS someone who does not truly understand British politics, my completely uneducated view is that there have been no serious, dedicated & hardworking leaders of the Conservative party since Cameron. Whether or not Labour is "good", the Conservatives have completely fallen down on the job.
Think of it as hiring a carpenter: one company sends a degenerate alcoholic who used to be a great carpenter but now can't even cut a board straight for the DT's. So you send them off.
The other company used to spout random anti-semitic slurs at random but at least hasn't done that lately.