wait нужен когда ты ждешь результата выполнения твоих асинхронных методов чтобы что то сделать с ним (например получить часть данных из локальной БД и часть с веба и потом их как то смержить). Но в твоем случае смысла нет в wait никакого
В приведённом примере кода оборачивающая функция должа была вернуть какой-то результат после завершения обеих асинхронных функций внутри. Это именно та задача, которую выполняет Future.wait. Пожалуйста, если отвечаете на вопросы, в которых не являетесь специалистом, не будьте категоричны в ответах?