For me, it is primarily because he is driven by his ego rather than any sense of public duty. It's all about what's best for Boris.
Absolutely this! Also...
Is pretty lazy by all accounts - constantly taking holidays since in power, doesn't really understand the detail of most of the stuff he's presented with because he won't do the reading.
Serial philanderer who doesn't openly acknowledge all his children.
Makes up policy on the hoof to appeal to popular opinion rather than having any real strategic direction. (Marcus Rashford and free food for kids in the hols.)
Voted down pay rises for nurses, despite having his life saved by NHS staff this summer, but voted for MPs to get a pay rise.
Has put together one of the loathsome cabinets to have ever been seen - Jacob Rees Mogg and Priti Patel anyone.
Botched COVID response from start to finish.
He refused to sack Dominic Cummins for AGES despite obvious misconduct.
Too many government contracts being handed to mates of the Tory power.
The bigger question at this point is how could anyone approve of him?