My point was about "most" vs. "slim". Two percent of the 5.6 million voters are 112k people. And since only half of them actually vote, it's a majority of around 56k. [1] That's a slim majority, even for a small country.
The immigration rates don't change that, because the immigrants cannot vote. The net immigration is also smaller, at around 85k per year, not 200k. [2]
[1] https://www.bfs.admin.ch/bfs/de/home/statistiken/politik/abs...
[2] https://www.sem.admin.ch/sem/de/home/publiservice/statistik/...