Потому что вы не ждёте завершения горутины, у вас выход из функции json_directory происходит раньше, чем горутина заканчивает работу. Соответственно, не успеваете увидеть результат.
В вашей ситуации вообще не вижу смысла выводить это в горутину. Всё равно придётся ждать завершения, чтобы показать ответ, так что можно просто оставить в виде первого варианта.