I don't think you understand. Sweden always planned to fight a contracting, losing war, eventually devolving into partisan warfare.
If I recall the Cold War plans correctly, one of the more realistic plans prepared for 3-4 weeks of war before being overrun and partisan warfare starting. The road-as-runway plan was critical for this, there would be no time to build anything, just keep everything flying and attacking from surprise locations for as long as possible. The submarine force tied into to this also, with its ability to stay submerged for 3 weeks.
The whole idea was never for Sweden to really win, just to make the Soviet win so momentally Pyrrhic they would think twice about an actual ground invasion. From a military standpoint, we never hoped for our major cities to be spared nukes. We counted on them being bombed to oblivion day one.
Try building runways when all major infrastructure and the country is in total chaos. That's why there were arms and fuel depots everywhere, with everything from missiles down to submachine guns.
Edit: and you say propping up defence industry as if insinuating it's just a boondoggle. When it comes to geopolitics, it's not. It's the only way to have total control of supply chains and constant upgrade of arms.
Gripen may have become something of a boondoggle over time, but it was born from the Cold War and still traces most of its design goals from that situation.