Non-profit founders earn money for running the organizations they founded. They often put in long work hours and make far less money than executives at for-profit organizations. When running a non-profit is their sole employment, it is reasonable for them to draw a salary for the work they do.