Yes, one challenge for the military is educating congress and the American people on new emerging threats so new defense products can be researched, developed, and funded.
The global military environment is dynamic and evolving and our defense plans need to reflect that reality.
Congress is more interested in "investing" in tanks the Army doesn't want[1] than flying vehicles and nanotechnology.
[1] http://www.military.com/daily-news/2014/12/18/congress-again...