It does not have to be automatic. Easy to expose that through options, most clients do that. Also, I don't need pictures shared to be at the utmost best quality.
There is not a single good XMPP client for macOS or iOS either. There are a couple of minimally functional ones that are aesthetically dreadful, but nothing that would come even close to replicating what people would expect even from Signal or WhatsApp, let alone a monster like Discord. Certainly nothing that I could ask friends or family to use.