The wording here seems, to me, to have some silly limitations. For example, there are apps I have thought would make a nice gift for a friend before, and the easiest way to do this is to buy an unlock key and send it to them.
But, with these rules, I guess the goal is that I have to send them a gift card instead? I'll just not bother and get them something else.