It is frustrating to lose to a lightly (or not) managed Team. It happens more than it should, it's true. But if you plan for such Teams without feeling it will be a walkover, you shouldn't have it happen that often.

A chat window is a popular suggestion, but I don't forsee it happening for many reasons; bandwidth (the game's already a lot for some people's equipment), no good way to moderate it (it's nice to thank someone, but others would use it when angry at losing), language barriers are a few.

The gifts is set that way for fairness (to prevent people opening multiple accounts and cheating with it) and won't change.