Thank you for reading the article!
Breaking the OS surely isn't the main reason, but it's one of them. When you've a large number of processes, process isn't the right technique to be used, you'd have to go with pool. I've also talked about the memory consumption difference. You can check the differences in the "Using Pool" section.