To be completely fair, he could easily get reimbursed for this if he wanted. Athletes get all transportation, food, and clothing costs paid for by the athletic department, not to mention the free housing, food, per diems, etc.
Obviously Prince didn't do it for those reasons, as he is an incredibly nice guy and generous person, but just sayin.
I'm not sure it works quite like that, but in all honesty, it doesn't really matter. Prince is a good guy and was brought up well by his family. It also doesn't hurt that his family is pretty well off financially.