Trump is wasting time trying to sort out the DEI fluffiness. There are far too many general officers. Just compare numbers of generals to troops today vs WW2. The solution should be to retire all general officers. Only a few need to be replaced, an the can be replaced by colonels or, better lieutenant colonels.
Just pretend the Pentagon was nuked by the Iranians, retire everyone there, and set up a new, tiny HQ in Kansas or Nebraska.
I remember reading that the original argument for getting the funding for the Pentagon. After the war it was to be a records warehouse managed by US Archives.