The answer is simple to me. CIA should be a spy agency only. All covert ops should be given to the Pentagon and Analysis handed to the NSA. Congress should pass legislation stating the head of CIA has to have been a station chief for at least ten years. No more political flunkies. Fire everyone else.
Wouldn’t that be wasting resources and doubling the risk?
I mean, if the CIA already has human assets in place to gather intel, why would we want the Pentagon to have to set up another set of assets to do the covert ops? Obviously, not all assets can do both, but why not use the ones that can?