“Organizational problems are harder than technological ones.”
HTTP has had trailers since 1.1. gRPC used them to signal success or failure at the end of a stream. Then a Chrome engineer kept them out of the fetch API, and gRPC never worked in browsers. One person’s call broke a protocol for everyone.