Ok, thanks to your link, and searching related games, I found it : https://games.increpare.com/Gestalt_OS/
Ubisoft says you "cannot complain" it shut down The Crew because you never actually owned it, and you weren't "deceived" by the lack of an offline version
Tl;dr, I was just looking for memes