Why are there so many world sporting bodies in Switzerland? Why did Switzerland vote against joining the EU? How are they related?
FIFA, the IOC and other sporting organisations have settled in Zurich and Lausanne because they were encouraged too by different Swiss cantons who can make local rules principally about tax.
Not all of Switzerland voted against joining the EU; the French part (Geneva) voted for it but the German part (including the bankers in Zurich) voted against. Why? It would have been because the EU rules on accountancy and financial transparency are tougher than they are in Switzerland. The bankers of Zurich have harboured much of Nazi gold, much of the stolen art from WW2 and much of the bank accounts from despots like Marcos, Mubarak et al.
Soccer needs to be completely restructured: fat chance when it hides behind the opaque rules of Swiss accounting.