Gifting to email recipient

I attempted to pre purchase two titles for my son. One of the titles offered me the capability to use an email to identify the recipient. The other (Descent of Dragons) required a Battle Tag or Real ID to identify the recipient. I filed a ticket and the response is that some titles require the Battle Tag or Real ID in order to make a gift. I would think the purpose of the web site is to sell product. In the case where one cannot use an email to designate a recipient, the product would not get sold. This has gone beyond absurd. For me to buy my son a pre purchase gift, I have to install an app and send a friend request through that app. Apparently Hearthstone does not want many people to send their products as gifts. IT GETS WORSE! I have to be friends with my son for 3 days before I can send a gift. This is absolutely insane.