That's not true. If you are married to a Swiss, it's easy: https://www.eda.admin.ch/countries/china/en/home/services/ci...
Also, otherwise, it's easy but not automated. Lots of foreigners get a Swiss passport every year.
IME the Swiss national football team has more Albanian and Serbian last names than Italian, and that's usually a pretty good proxy. They clearly managed to get residency. Easier for the kids of the foreign parents?
Depending on the canton, it is virtually impossible to become a Swiss citizen, even if you are married to a Swiss national and have been resident for ten years.