It appears King Charles believes he is guilty, why else would he strip him of his princehood, other than to avoid a trial and further embarassment.
a trial provides AN opportunity for other people to be named possibly trump ,Gates, and probably others