What? Since when is Ubisoft responsible for consumers purchasing habits? I thought people controlled their purchasing habits.
Ubisoft temporarily removed a few games from Steam but put them back.
Them releasing broken games doesn't change where you buy the game from, it's still going to be broken if you get it from GameStop, Steam, or G2A.
If you don't like it, you can always either just not buy their games or wait months until they fix them. Buying from the grey market doesn't change the quality of the game you purchase.