The idea is for games to be launcher independent/compatible with many launchers. If I wanna play a game I got on gog I could use the official launcher, heroic, mini galaxy, or I could even use no launcher and just download the game installers directly
Can I ask why you say Mastodon isn’t a good twitter alternative and maybe what it could do to improve? Sorry if I missed that part in the article