вот только для этого надо тянуть stdlib
Да, верно. Но тут с таким же успехом можно говорить «ой, неужели ради одного простого HTTP запроса нужно тянуть okhttp?»
Знаешь, у меня был недавно случай: нужно скачать PGP public key. Это 1-2 http запроса.
Оказалось, что стандартный Java’нский http клиент вообще не подходит, т.к. там невозможно указать Host заголовок (т.е. невозможна балансировка запросов на стороне клиента).
И чего? Добавил я этот самый okhttp (4-ый, кстати, ты недавно спрашивал), и ничего.
—
Так же и с stdlib’ом. Ну, да, есть зависимость. Но сам jar’ник небольшой. Якобы, гарантируют его обратную совместимость. И проблем от stdlib’а, наверное, меньше, чем проблем от какого-нибудь slf4j.