What does this even mean in the context of data you'd transfer in Matrix?
It means it’s a robust well-tested protocol (referring to HTTP)
Ease in which context? What's so much harder to which you are comparing it?
It’s a robust, well tested, and well known protocol.
Are you certain that something TCP-based gives that? Latency sucks too.
Average company firewall: Allow 80 Allow 443 Allow 53 to Deny to any
PKI is crap. Just saying. Easy and wrong.
What’s the better solution?
I just don't like it. It's my opinion. Just as you have yours.
Yeah it has a lot of problems, but all the things you listed are the least of it. Still better than anything else.