It's not completely irrational. It's a fixed placative number yes.
But reality is also we don't produce more food than we already do. More people means more import and it's actually lowering the quality of the available food, making shopping more complicated, etc. And that's just the food quality aspect, what about pensions? Health care? ...
Most of food is imported anyway, Switzerland is a very small country. This is a very silly argument, I'm sorry, it does not make any sense. "making shopping more complicated" what does that even mean.
What about pensions? We are talking about foreigners working and paying taxes in Switzerland, a lot of them in very specialized jobs. Health care? A lot of doctors and nurses are foreigners, too. But apart from all these cliches about how good immigrants are for the economy, the main issue is that all bilateral agreements with the EU depend on the free movement of people between Switzerland and the EU. Without that, Switzerland losses access to the EU market and becomes and isolated country. It is nonsense.
>what about pensions? Health care?
What about health care if there's no more 'room' for the immigrants who make up a substantial fraction of health workers in Switzerland?