It's probably also important to point out that insiders observe Brown was fired because he angered Trump with a sensitive speech he made in the aftermath of the murder of George Floyd.
He's been on Trump's shit list ever since, even though his speech was intended to, and reportedly helped foster, cohesiveness and empathy in the ranks, which is critical for our military to function.
The new chair is being returned to active duty and promoted to four star general, so those legal requirements are met. But the spirit of the law has shattered.
Trump is effectively politicizing the military, and that's very dangerous, probably more dangerous than merely promoting unqualified people.