Its just being sold on Uplay, just like some Ubisoft titles is sold on Origin.
Its just a mutual thing.
Thanks I didn't know they did that. So the game EXE should be the same no matter who you buy and download it from?
Don't see how that could work, most people hate or "hate" both Origin and UPlay. And EA and Ubisoft.