As an Australian, I look at the American system and think it's quite restrictive, you look at the Swiss system and think it's restrictive.
In Australia, you can choose any retirement product you want and your employer has to pay your contributions there. You can setup a self managed version, do the admin, investment, taxes yourself. People can buy art, golf club memberships, actual precious metals, as well as shares, etfs, funds, etc.
Plus all the pre and post tax monies are held in the same account.
Everyone who works in Australia receives contributions, I think the Swiss system is the same. Whereas in the U.S., you have to have any employer who offers a plan and hopefully they offer a good plan.
I would be interested to see the percentage levels of working adults with sufficient retirement savings between different countries.
Everyone works within the system they are in... Don't like the investments in your pension, save and invest your post tax dollars in assets you want.
Btw Swiss property has done very well in the last decade or so. Although like Australia it may have run too hard for too long, but we'll see.