Well for one it's a super expensive country and the cost of doing business is huge, but we aren't talking about general business-friendliness rather about a very specific set of legal protections provided by Section 230 enabling the business models of facebook, twitter, google, reddit et al.
I don't know the specifics of Swiss legal system in that regard but the fact that nothing similar ever came out of there probably says something.