Hot take: if you buy games filled with anti-consumer bullshit, you get what you fucking deserve. Stop. Stop buying single player always online games.
I know it's hard. The trailer looks so cool that your credit card falls out of your pants and you buy the game before it's even released. You even spend the extra to get that sweet looking horse armor. You even install the kernel level anticheat. You even install the launcher. You even create a third party account. You even agree to the EULA. You even buy the battle pass. You even buy the lootboxes. Then, after the corporation has taken as much as they could from you, they shutdown the game! Waaaah! Please government help me! EU Parliament do something!
Take responsibility. Nobody forced you to buy the game. You didn't need to buy the game. Ubisoft literally told you "get comfortable not owning your games". If you're still buying their games you deserve what you get.
Edit: my disappointment in the gaming community is immeasurable. People are upvoting "this is just like being forced to work in a coal mine's company town in the 1800s" in a thread about Ubisoft shutting down the servers to their 2014 online racing game "The Crew".