async и await полезны при выполнении определенных операций ввода-вывода, например, при доступе к последовательному порту (который блокируется в Mono в противном случае), но это действительно узкая область.
В противном случае обычные ежедневные задачи обычно выполняются в главном потоке, так как Unity абсолютно ненавидит, когда вещи вызываются не по порядку, почти сразу же вылетает.
Что касается выполнения множества задач в фоновом режиме, Unity предоставляет очень удобный механизм, называемый сопрограммами. Это на самом деле не многопоточность, но практически не имеет проблем, которые есть у многопоточности.