Wow, I didn't think 2500CHF/month is anywhere near possible for a country like Switzerland. I think that balancing relationship (or negotiating position) is the argument for basic income.
That being said going from 0 to 2500CHF/month looks very bold.
SPECULATION: I'd guess that they already have some kind of social security system that costs them a lot plus they would use progressive taxation to get most of the money back.