Have a family member that works for Ubisoft or something?
Because there is no reason at all that you should support this move as a consumer.
When I said corporate sheep, I wasn't talking about Ubisoft, but the people on here that would defend them by spouting nonsense about how resellers work. You can see the comments section of the GameSpot article on this money-grubbing screw-over for a great example of that.
You seem to be very confused about how this sort of thing works, for example your listed reasons for price differences. There is nothing wrong with buying games from resellers, there is nothing shady, skeevy, illegal, or questionable about it, this is just a great example of a company like Ubisoft sticking it to consumers because people found ways around their greed. It's unfortunate, and no they're definitely not in the right. Not in the least. What you seem to be conveniently missing is that Ubisoft got PAID, they got their money, the amount of money that they should have gotten based on the region the key is from, and took their product back as well. Ubisoft got their money, the reseller got their money, and the customer got boned.
And yes I'll continue to buy my games almost exclusively through services like G2A because even if once in a blue moon a greedy company like Ubisoft decides to bone me I'll still be saving money.