QUIC is now RFC 9000
> The internet transport ecosystem has been ossified for decades now, and QUIC breaks out of this ossificationBut it's still just a layer on top of UDP, and still implemented at the application, like in the past. So how is the ossification broken?Every app has to implement it itself rather than calling a syscall and letting the OS deal with its complexities (same as for TLS, making fewer apps implement it without a lot of extra work). Which also increases context switching. In the future more protocols will be built on top of QUIC, expanding the user-space stack, increasing fragmentation of application-space IP stacks. And are network cards now going to start implementing it?It's painful to watch us stride headlong into the future depending on band-aids because surgery is too complicated.