Powell is not a Republican. He is an opportunist: He will support or kiss the ass of whomever he thinks will benefit him.
As will any politician.