No. The amount that gets donated to politicians is peanuts compared to the DOD budget. Even if you counted all lobbying by defense contractors, it still would be peanuts.
You do have half a point, though, because the lobbying leads Congress to fund projects that, if one were trying to efficiently run a military, one would not fund.
You do have half a point, though, because the lobbying leads Congress to fund projects that, if one were trying to efficiently run a military, one would not fund.