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.
I think that you are confusing general officers with politicians and their co-conspirators. Most general officers are entirely too naive to understand how Washington really works.