I don't see how this is a bad thing TBH.
Back when I did trading you had to basically do your own research about which gift comes from where, and you were easily scammed (especially inexperienced users) with a russian gift that couldn't be activated without a VPN. If all this does is make those gifts untradable, than that's a + in my book. I don't have to worry about getting a region locked copy when trading anymore.
With that said, the fact that people from those countries can't buy region free games (even at a premium) is still beyond shitty, and something Valve should look into.
EDIT: Or they can just tag them appropriately, like the image above ^^. That works too.