To quickly move tanks and troops in case of invasion.
Highway funds should pay for interstate highways. If the military wants to use them, they will. Just like they will use secondary roads if they wish.
I never bought that Eisenhower canard. All the German Reichsautobahn network served to accomplish was a quicker penetration of Allied forces to Berlin.