I agree, but when the Home Secretary works for you, and controls the police, what chance of any prosecution?
Johnson wasn't really apologising, either; or if he was, it was for getting caught. And it's worth remembering he's been forced into this, as nothing would have emerged had the Tories and his own staff not started leaking memos and emails.
But Johnson is lazy. That's more or less at the root of all this. He thinks lying is fine, believing no one will ever find out. He was sacked for repeatedly lying in the Times, he was sacked in 2008 for lying about an affair (you may well ask which one?) and it seems lying is a default position for him.
He avoids dealing with issues by going missing. Why, for example, did he not attend the first five COBRA meetings at the outset of the pandemic? It's fairly mind boggling that he's survived this long.