Sounds like bad advice. Registering a local company in the Netherlands is super simple, tax is an online portal, everyone could do it. Setting op a foreign Delaware company means you're then dealing with international tax issues.
Unless you also personally relocate, then it probably makes sense.
Unless you also personally relocate, then it probably makes sense.