> soon most web applications will switch to using HTTP/3 implemented on QUIC so they won't even be using HTTP.
HTTP/3 is definitely still HTTP. QUIC is replacing TCP.
HTTP/3 is definitely still HTTP. QUIC is replacing TCP.
Requiring CAs and not implementing support for other anchors of trust is an implementation decision, and is not mandated by the spec. The spec mandates TLS 1.3, not "the version of TLS 1.3 used by these three web browsers". QUIC was designed with non-browser use in mind too; it's for any situation where you want to maintain connection integrity in an unreliable network.
Like I said, the megacorps that designed QUIC designed it for their use cases and that does not include allowing human people to host websites by themselves. Not if it potentially impacts e-commerce security. Their implementations reflect this.