It's just recommended. Run it on garbage if you want. If a payment comes in, we send an email, a webhook, a lightning payment all in parallel. Without multiple threads this sequence could take 5-10 seconds or more. If you don't care about UX go ahead and run on one thread.