Whether this exception will be maintained in the future is unknown, as the EU announced further restrictions and the Swiss law will have to adopt these, too, according to the Schengen treaty.
The Swiss want the open borders into the EU (Schengen) so they pay a price. The EU deludes itself into thinking because of these new restrictions that terrorists won't be able to get automatic weapons - the black market has everything and guns come in from Eastern Europe, North Africa, the Middle East...
Without Schengen they're back to border controls.
This would not only be a considerable extra workforce and money, but would also lead to congestion at the border crossings. And that in turn would be a major disadvantage for the tens of thousands of frontier workers who come to work in Switzerland.
Another disadvantage of going it alone: If Switzerland were excluded from the Dublin Agreement, asylum seekers who have already applied for asylum in another Member State could no longer be released immediately thanks to access to the European databases.
On the contrary, Switzerland would be forced to examine all asylum applications, which would make it more attractive for asylum seekers. In the Schengen area, the rule is that migrants can apply for asylum only in the first country of origin.
https://www.swissinfo.ch/ger/direktedem ... -/44834778
"Everyone is entitled to their own opinion, but not their own facts." - Daniel Patrick Moynihan