Just to add some information:From The Free Dictionary"For"
is one of those prepositions in English that can do so much. In this case, it does say almost the same thing as "give to the person", but here it is being used as this definition:
3.a. Used to indicate the recipient or beneficiary of an action:
A person or entity is the recipient of the license or permission. The person or entity is being allowed to do something. The form of that permission is usually a piece of paper that is given "to" the person or entity, but can also be said in this manner: The person, or entity, has been "licensed" for ...something.
It seems to me give to
is much more common in actual situations, and as PPAULO said "it is purely functional",
. However, it is worth seeing that "give" in some cases can be used with no peposition at all (being transitive or intransitive).Give me a call tomorrow.
(transitive)The branch began to give under his weight.
source (examples) Oxford Dictionary
It is funny how English is so simple, but sometimes it is not that simple.