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.