Because it's redundant. Although you can do it without harm (it'll just be a few milliseconds slower on startup).
A daemonized process just means making the "init" process the owner. Since you're launching the process from the init process already (with -x -silent), by the very fact of doing that you've de-facto daemonized the process.
That being said, you can do it either way.