Could you elaborate on which other transports/protocols you think should also be supported?
When I write HTTP(s) I'm referring to HTTPS and/or HTTP - we do and shall support both. HTTP is important mostly for the case where you're running your own node, e.g. on localhost.
There is also plan to consider/evaluate the "gateway
over libp2p" peers, though I would imagine this isn't what
you're discussing?
If you're thinking about the fact that several other transports
are supported for the p2p communication between IPFS nodes, with
quic being the most popular...
Up to this point we've been pretty explicitly intending not to
have the browser participate in BitSwap or any other such custom
p2p protocol. The idea has always been to have the browser
communicate with gateways. If you want to challenge that, I'm open
to hearing your ideas, but it is a much larger conversation.