Because there is usually a need to input data or parameters and I prefer a GUI textbox more than file based or command based approach. I also prefer visual inspection and debugging. Browsers make all this simpler.
Consider bootstrapping a simple Electron instance. You get the whole browser, but you get the great node stuff too.