I don't get all the silly hate about which store you buy the game from, especially when developers get more from it.
I have a lot of stores, EA's origin, Uplay, Blizz launcher, Epic and Steam and I don't mind. Yes it'd be great for a unified launcher, but guess what, I have desktop shortcuts!
Platform exclusives, now I can see that being annoying as you need to buy different hardware to play the game but simply installing another launcher for free to buy/play on the same hardware is hardly worthy of the whinging I see here.
PC gamers are supposed to be gritter than console players as we've gone through the challenges of setting up a gaming system. Perhaps we've had it too easy and a return to the dos days would make people appreciate what they have.
Back on topic, I'm glad it's sold well.