Maybe your comment comes as a too harsh of a portrayal of the person who provides valuable product or service for free but IMHO from business standpoint its true.
If you want money ask for it and I don't mean donations. The strange dynamic where you collect street cred in exchange for your work and expect to be taken care for doesn't work. Even if he finds a job and doesn't need donations, he will be working for people who wanted money and asked for it. It's the same thing with directly asking money for your services but with extra steps where you pay other people for doing the asking.