Cameron won Parliament outright (something I predicted in open thread, btw, and got ridiculed for it), but he didn’t support Brexit, the British voters DID, and he found himself suffering from lawfare, decided to bail.
Boris attempted to get the nod as his successor. The UK deep stater anti-Brexit faction arranged to keep him out of the PM job, appointing an anti-Brexiteer who (illegally) obstructed the implementation.
After she was finished, Boris finally got the job, found himself stymied by the anti-Brexit a-holes, who then made sure he was knocked out, and probably in the process destroyed the Tories for years to come (always dance with the one whut brung ya).
His successor was a useless cipher.
The next PM may be a recently knighted jihadist wannabee.
You are leaving out the election after Boris Johnson got the job where the majority dramatically increased to the same sizes they had not had since Thatcher.
He “got Brexit done” but personally squandered any other opportunities for reforms and was beyond just being “Labour-Lite”. Liz Truss was more conservative, but incompetent to handle a top leadership position (not to mention the back benches weren’t going to help her pass the agenda), then they decided to just go “full Labour” again with the replacement for Truss. They lost big as a result...vote split down the middle with reform and you got a massive Labour majority despite them only getting 33.7% of the vote.