Yeah, it's difficult for me to always add the qualifer, "HTTP/3 allows self-signed certs but no implementation that exists in any browser allows self signed certs".
I'd love to be wrong or shown a newer version that does allow these things. It'd be a huge load off my mind.
In reality, the opposition is misdirected; it is Chrome that requires secure connections, not HTTP/3.