❔ ✅ Why should I use Func<Task> in this situation? - C#