Good question! Two main reasons:
1) There are a few ways to create child processes and I’m not familiar enough with them to handle them well. I couldn’t say which methods to focus on, or say how to discretely infect the child process with fondue. I’d just be guessing if I did it myself. If you have a pet project you want to get working, then you’re in a better position to do it than me, but I can help. :)
2) When I started Theseus, there wasn’t any way to start a WebSocket server in Brackets, so node-theseus starts the server and Brackets tries to connect to it periodically. This would have to be reversed if there were multiple node-theseus processes.