Being a 501c doesn't prevent people from personally profitting from the work. You could create a non-profit 501c3 that is a star trek fan film production company that raises money from kickstarter and donations and still have somebody whose full time job making a 6 figure salary is making fan films and paying profession actors, producers, etc to work on the project. That kind of operation even if "non-profit" has gone beyond being a fan film.
This. 501 c doesn’t mean there aren’t salaries, etc. It means the point of the company isn’t to make a profit. It’s goal might be educational or philanthropic, etc. Money raised goes to the institution to forward that goal. Salaries. Updating offices. Those are legit expenditures in a 501 c.