Most general officers do not contribute to political campaigns. I’m sure that this is a distinct disadvantage when the politicians start looking for scapegoats. the civilian operatives inside the beltway know better.
Most general officers bring home the bacon to certain programs that companies benefit from, and ensure that certain districts really make big money. Go past aircraft, tanks, and ships....from radars, to missiles, to telephone contracts. That’s how you make your grade and points.