Why was it changed to this?
I would guess that it is the simplest way to deal with all the different card types.
If I "take" your card from your hand, it would naturally go into my hand.
But if I "take" your active artifact, would it become my active artifact. I don't think most people would play it that way.
If I "take" your fortress (ex. Wall of Protection) from your territory, would it have to go into my territory?
If my opponent is playing Goliath (Promo) I probably don't want that.
If I search your discard pile to "take" an enhancement, would it have to go to my discard pile?
That isn't even legal (putting opponent's cards in my discard pile) and would be useless anyway.
If I "take" your site (ex. Nazareth) from your territory, would it have to go into my territory?
If I'm planning on searching my deck a lot, I probably don't want that.
My point is that it doesn't make sense to say that to "take" an opponent's card means to put it in the same location that it came from except on your side. Therefore, it is easiest to just always put it in your hand by default (just like searching for cards), and then let you decide whether to put it down somewhere.