I don't know if unpaid internships are technically considered "hiring", but I think that is the root of the misunderstanding. All the implications of the word "hiring" that I can think of violate your 6 point test. You don't hire people to educate them, or to benefit them primarily, or to not do something your employees would do.