What is the logic behind using separate erizoJS process for each publisher

Referring to : http://lynckia.com/licode/async.html
It seems that the article says that licode will launch a new process for
each publisher. Isn’t this an overkill. So for 50 publishers, I will have
50 processes which is a kind of overkill. I am not sure if I am missing
something here. Please enlighten me about this.