> which means you may as well use TLS
Even if you don't authenticate at all, it makes it much more expensive to intercept all these connections.
And TLS lacks a way to automatically apply it to all connections.
Also I don't understand what scenario you're outlining with B.