With Trump being such an abject moron, it’s entirely possible that him testifying could blow apart his entire defense by discrediting all of his more intelligent co-conspirators, accusing them of lying in order to make himself look good on the stand. That, more than anything else, is the reason why his lawyers will never let him take the stand, if they can avoid it.