I certainly don’t want to go back and forth, but I’m pretty sure xmpp and matrix support sso/files/images/emojis. Might take a day of setup, but one day of setup vs per year/per user subscription for something that’s been around (for free) for ages fails my this-is-bottled-water-we-are-paying for test.