With something like Borderlands 3 and the lacking online features on the EGS, I get the hate. But I don't see why this matters? It'll be on Uplay, and Steam was always just a silly launcher for Uplay with Ubisoft games anyway. Just buy this on Uplay and there's literally zero difference except for also having to have Steam running, but it not really doing anything.