But he endorses Obama’s?
Yes. Obama is a Realist. Powell is a Realist.
Powell doesn't support NeoCons. Nor does not support Liberal Interventionists.
A lot of people don't remember this, but Bill Clinton retained Colin Powell as Chairman of the Joint Chiefs. Powell quickly resigned because he detested Madeline Albright who was a Liberal Interventionist.