This has nothing to do with company holding status.
If you are the non resident shareholder of a
Swiss company you'll find that, depending on your
tax residency, when you distribute
dividends to yourself Switzerland will withhold from 5% (in the best cases) to 35% (in worst cases) on those dividends.
To avoid that scenario you have to setup another company in a treaty country to lower WHT on dividends to 0% and from what i heard they will not accept a company with a simple nominee director or a company that act merely as portfolio holding.
So they make it easy to bring money into Switzerland but hard to take money out without getting a piece of the pie.
As I said, Swiss holding is only good as long as you are a Swiss tax resident (which you are if i'm not mistaken) because that 35% WHT on dividends gets automatically refunded when you declare your taxes.