Not sure what NC voting laws are, but typically you don’t have the right to vote where it is easiest. You have the right to vote where you are a permanent resident.
Not saying VAL is committing voter fraud. A college student could theoretically establish permanent residency in their college hometown. Just that it would be unusual.
Here is what vote.gov says about it. They seem to suggest that it is not that difficult to vote in your college state, depending when you move and depending on the laws of the state.
Find out where and how to register and vote in national, state, and local elections as a college student.
vote.gov
And digging a little further, the NC site says you can vote in NC if you live there for 30 days prior to election and you don’t intend to return to your home state.
Find out how to register to vote as a college student during the regular registration and one-stop early voting period.
www.ncsbe.gov