For me I think it works well as is because my use case is sending several different emails after POST'ing to a view, which, there is no need to make the user wait for in my case, as they don't care about the status of the mail delivery.
But I realize there are many other usecases too that will need proper workers.
But I realize there are many other usecases too that will need proper workers.