As I know I'll only has to pay taxes in my country when I get profits from the Holding to my pockets.
My intention is always to keep the money in the Holding and buy stuff on behalf of of the Holding.
That is not correct. Please speak with a local tax adviser before you find yourself 1-2 years from now with huge fines or worse.
So, If ppl always has to pay taxes in his country of residence what's the advantage of create an offshore Holding structure?
It's a waste of time for tax purposes. There can be other regulatory advantages of a company being offshore: neutral grounds for investors from multiple jurisdictions, asset/trademark/IP protection, safer territory, specific legal requirements, and so on.
If you have a lot of capital to play with, you can do things like set up an office offshore to create proper tax residence there. Then you could maybe get away with not having to pay corporate income tax locally for your offshore company and instead only pay capital gains tax on dividends for example.
There is a middle-way solution using professional directors. This is a popular arrangement in for example Isle of Man, Gibraltar, and Cyprus. Under this arrangement, you appoint a director to control and manage the company from there. This means you do not control the bank accounts of the company, sign agreements, or anything like that. The professional director will act on your instructions, though, so you have to manage your tax risks. For a holding company, this is easier to get away with than for a trading company.
Your other problem is the Swiss company. As mentioned, it's likely resident both in Switzerland and wherever the company is actually managed and controlled. This is such an expensive and complicated headache I don't even want to get into it. Swiss companies are almost always useless unless owned and operated from within Switzerland (or as a part of large-scale, legal tax planning).