Torento20345, Потому что вы выводите Promise, полученный в i.json()
У меня первый Promise.all возвращает массив ответов от fetch, второй - массив декодированных json.
Но можно и в один Promise.all всё записать.
let users = await Promise.all(data.map((u) => fetch(u).then((r) => r.json())));