You forgot to mention how on PC, you have the GOG store which gives you offline installers. So, even if they de-list games, if you backed up your launchers then you can keep the game forever. There are people online who even used these installers to create physical versions of games.
Have you looked into something like Phosh for Linux Smartphones?