Even if it wasn't, many fans were vocally against the pervasiveness of trading. Although some arguments were probably misguided, the devs have the right to respond to complaints however they see fit, even with ideas that weren't put forward by the community.
The balance of trading vs. drops is a legitimate problem, as trading really is overwhelmingly the best way to get items. This problem isn't just reserved for Diablo either; a lot of the rage threads on the Path of Exile are about how PoE's drops are horrible, the crafting system is too random, and the only good way of getting strong endgame gear is by trading crafting orbs for strong items. I don't think that full item-binding is the right choice for D3, but I do think that it's going in the right direction. My guess is that legendary/set items should be Bind on Equip; this seems like a happy medium, as you can trade items as long as you don't put them on. However, this doesn't necessarily hold up in RoS, as lvl 70 legendaries salvage into Forgotten Souls, which you need for crafting legs/sets and enchanting them. Thus, BoE doesn't stop people from amassing tons of Souls, which makes Enchanting a lot less of a trade-off than it should be.
Put bluntly, this is a hard issue. There will likely be good arguments on both (all?) sides, but I am currently leaning towards the BoA/BoE style being the best way. However, I am disappointed that I cannot give items to friends. I remember back when new legendaries came out that my friend was about to quit the game. We were both pretty poor, and I had spent a few weeks farming up some gold, as my drops were terrible. I spent my last 3 million gold buying a Windforce for him with about 1100 DPS, which was basically a 30,000 DPS upgrade for him. He was ecstatic, equipped it immediately, and we continued playing for another month or two before we quit for a while. I like the path that Blizzard is heading down, but I'm disappointed that I can't give my friends items (and, conversely, that they can't give items to me). It always feel good to me to find a drop that my buddy wants, or hear that he/she got something that I'd like that he/she doesn't care for. I usually don't care about trading with people I don't know, but I have a community of gamer friends (most of whom I am friends with in real life) that I'm always happy to support and be supported by while gaming. I wish that Blizzard would create a system that would allow me to do that in RoS.