Ever since the "viral social internet" became a thing, so around the time 9gag launched, I guess, I've been bothered by sharing things as screenshots. Not just because sharing a screenshot of an image usually adds black bars and reduces resolution a lot. Mostly due to lost accessibility of the content, especially when sharing text content. Most social networks don't allow custom alt texts, so blind users are at the mercy of platforms to OCR contents and set the alt text.
This completely ignores seeing people with visual or reading disabilities. Obviously, one would hope that big sites have designs optimized for legibility for dyslexic users. But being able to choose your own contrast ratio and font is still much better, to optimize for your custom issues.
If you're a software engineer/programmer and have never seen/interacted with a visually disabled or blind person using their digital device, I highly recommend it. It's extremely interesting and will help you understand why it's the small design decisions you make that can impact them a lot. Even if you build products for "professional" markets where accessibility is (sadly) not a selling point, use it as a decision maker when you have the freedom of choice.
Oh, and don't get me started on lost semantics of the content. An alt tag is useless at conveying complex semantics of image contents. Just use text when you want text.
I know that the reason most people/brands will post screenshots of posts on other platforms, is because conversion rates of images are much better than "unexpanded" links to other platforms (which your average client will show). Plus, if the original content is deleted (for whatever reason by whatever entity), a screenshot will still exist (and thus make you vulnerable to a ban?). There's also the immediate benefit of citing your source when using a link instead of a screenshot.
There's an interesting aside about legibility of fonts in this article about only using one space (duh!): https://practicaltypography.com/are-two-spaces-better-than-one.html
chaos.social – a Fediverse instance for & by the Chaos community