I think you picked the cutoff (70) so that the numbers look worse than they are. If you look at the top 100 it’s 16 (EU) vs 4 (Switzerland).
16 is still not good enough. That being said none of the 4 companies from Switzerland are in software and hardware. ABB is maybe the closest (data center electricity).
Also Switzerland is a very very rich country. Neutral.
Also other countries like Germany has a lot of small companies that are world leaders in their field. That’s part of Germanys resilience.
The EU accounts for 14% of global GDP, so accounting for 16% of top 100 in market cap isn't terrible (if we're weighing each in the top 100 equally).