“The Obama purge of flag officers?”
It started with Bush I.
Maybe but it became very noticeable under Obama.