If it were up to me, I’d give up Open Graph sharing to Discord long before I’d drop ActivityPub. Open Graph is nice for link previews, but ActivityPub is what keeps you connected to the Fediverse—real interoperability and decentralisation. Losing that would be a much bigger compromise, in my opinion.