Because Swedish diplomacy has been about being a neutral-looking lackey for the most threatening powers for a long time. That includes letting the Nazis use our railroads...
Oh... we did so much more than just let the Nazis use our railroads. War-profiteering is the word not used by Swedish media and politicians because it's such a dirty word.