I don't blame DARPA here for trying to figure out effective defenses against these massive hurricanes, especially now as they're here to stay even if we went zero emissions today. Stopping big oil is probably outside the purview of DARPA. However, yes, stopping the fossil fuel industry is ultimately what should be being done by the government as a whole.
Considering what pollution is doing in regards to ocean acidification and killing oysters in Mass I don't think this solution is exactly a step away from climate change as a problem.