Well yes, of course. They sell you an installer and it’s on you to download it. That the servers could be turned off at one point in the future because the company doesn’t have money any more should be clear. It’s on you to save the installer on your own hard drive, not the companies!
Just putting it here without comment does not give this video justice. What a strange but unique way to make a game presentation.