

Not really no. Ubisoft agreed to these terms in order to sell their game on steam. If they sold their game on any third party platform, they would agree to the same or even more severe terms. They even made their own storefront specifically so they would have the option to not sell on a third party platform.
They now cry foul because they got all the benefits from selling on steam, but they don’t want to pay for any of those benefits.



They did in the 1980s with walmart, kiddo.
Incorrect, this is an ‘exercise’ of explaining a very basic fact of capitalism that has been happening longer than the word ‘capitalism’ has existed. This policy is the default for all stores on Earth.