I am not sure about the Georgia law. In NC the law was drafted to protect state universities from having outside parties interfere with transactions between the institutions and prospective students. You can argue how certain scenarios play out, but I think the state has a legitimate interest in protecting themselves from third party interference.
The Georgia law came about because UGA fans wanted the sports memorabilia dealer who paid Todd Gurley for autographs to be arrested. The state legislature member who drafted the law actually said that it wasn't fair that the student-athlete was punished by the NCAA, but the person who paid him walked away scott free.
I think in all of this situation and other situations too, too many people do not understand that the NCAA is not a government enforcement arm. People continuously talk about "illegal" payments to players when they discuss NCAA infractions even though they are only violations of organizational rules, not legal issues. People call for the NCAA to investigate pedophilia at Penn State and rape at Baylor instead of having the police investigate them and put people in jail. There is a very large difference in breaking club rules and breaking the law. If NCAA rules are broken, but no laws, the NCAA should investigate but the police shouldn't. If laws were broken, but no NCAA rules, the police should investigate and the NCAA should stay out of their way. If both are violated, the NCAA should stay out of the way of law enforcement until they have conducted their investigation and then investigate themselves.
EDIT: Another thing about your comment on the NC law. What do you mean by third party influence? If an 18 year old basketball player wants to sign with an agent and play in Europe, that would be third party influence. However, it isn't up to the state or schools to limit his decision and force him into school.