In the case of games, the issue might've been IP and fair use. "Not art enough" in IP law means you might not be able to pass a fair use lawsuit for it.
Edit: found https://help.twitch.tv/customer/portal/articles/2577667-vide... which seems to indicate that you can upload video, but it seems to be rare on the platform compared to their bread and butter livestreams.
* It's simple and clean and not spammy. It does what a video player should do - play video - and not much else.
* The artist crowd who truly care about their craft post their content on Vimeo. Thus the content I watch on it tends to be of higher quality and I may be subconsciously associating that with Vimeo itself.