(Делались попытки вебсокеты таки в HTTP/2 впихнуть - в частности, в
прошлом году принят RFC 8441, "Bootstrapping WebSockets with
HTTP/2"[2]. Через 3 года после принятия стандарта HTTP/2. Но
это, скажем так, выглядит как хак, при этом малосовместимый с
существующей логикой работы через Upgrade, и имеет мало шансов
быть поддержанным.)
шли десятилетия, а веб так и оставался уродским и костыльным