Delegated harvesting is not the only reason to use a remote node. I never used NCC with a local node. Why wait for the sync to finish everytime? Why let my SSD be torcherd? It's just a smoother experience all around with a remote node.
Why would running the NCC with a local node torch your SSD?