Why can you have 200 friends and only be able to receive 10 gifts per day and can only send 30 gifts per day? Dosen't make sience.
First, you can send 100 per day. You have an inventory limit of 30 at a time.
Second, the game designers put a limit of 10 opens per day. No clue why.
The long-term stable state is "everyone has an outstanding gift", and you are unable to give away all your gifts. You will reach that point, and will have to start throwing out the gifts that no one wants, such as normal ingredient gifts, or eventually normal spell energy gifts.
The problem I have is that I have 53 Spell Energy Gifts , and those are common gifts. If no one sent me another gift, I could open most of them in 5 days. And only them.
Same goes with Ingredient gifts, but only 36 of those. So 3+ days to open all of them. I will never be able to catch up how many gifts I have to open right now.
I'm sure that some of my friends have sent me a gift over a week ago, that I haven't opened yet ( I have 125 +/- ) .