Oh, I am not on twitter, nothing to do with Musk. I just look at numbers and guess a lot. The one dev I looked at had like 5k followers on itch and 2k on twitter. But another one i just looked at had 60k on twitter and only 10k on itch. But that latter is at it for 5 years.
What they have in common besides the obvious success, is that they have not only a demo version, but they both even have playable web version of their game.
It makes access to a game just so much easer it you do not put hurdles for the player. No download required, no paywall. They do sell the full version , it is not donation ware.