This is already happening more than one might think, and it has more impact (on customers and employees as well as on recipients) than donating money to a charity. An efficient market works best at allocating resources even for mentoring services, but it works on more than just money.