The US law isn’t based on your considerations. At the time, it was considered treasonous under the law. Therefore, applying your logic consistently, if treason disqualifies a candidate, that should apply to a politician you hold in high esteem.
In any case, Trump hasn’t been convicted of...