It's 2019. Every other media sharing site on the planet is friendlier to preserving video quality than Twitter is. For a platform which carries so much programming\technical content, having video compression set to 'DESTROY ANY KIND OF PIXEL LEVEL DETAIL' is super painful. I can't be the only user that stopped uploading video content because of the effort involved in hand-crafting Twitter gifs.
Everything that can be achieved with these specially produced gifs could also be achieved by simply upping video quality for small videos. Plus removing the insanity of creating such content. Plus actually saving bandwidth since gifs are super wasteful.
There's a whole category of articles about how to 'trick' Twitter into preserving the quality of your image or video upload. That's insane. Define and publish some compression specs at which you won't destroy the content.