It should be kept in mind that Switzerland is not a country that was ever likely to command any major overseas war effort due simply to location, size and population. It is as likely as not that Switzerland recognized this and took the direction it did out of these expediencies. Beyond this, it is also as unlikely that neutrality somehow generates more inventors and inventions than other more martial positions:
http://www.germanforspalding.org/id33.html
http://www.germanforspalding.org/id33.html
Trying to update my sig ...