when you said events should not be done for money, what specifically did you mean?
It's virtually impossible to throw a large event (starting at 100 people audience) with 0 budget. I am not talking about private photoshoots where interests of donors are aligned and you operate through value arbitrage.
I am talking about events where you would need to hire bouncers and security, pay bartenders and other hourly staff.
Now, this budget can come from the organizer, from alcohol sales, ticket sales etc - isn't that doing events for money?
Additionally I do not see anything wrong with finding a sponsor who is willing to spend money on such event and has a good reason to do so. Isn't it a win win for everyone?