Yes, we all do need to get paid for our work. The problem is when you expect that payment or must invest to get out something out of it later.
If you open a business, you must market it. We go back to my restaurant that I always talk about that I should open if I wasn't in the music industry. Of course, no one will know my restaurant if I just open it. I need to advertise. Part of that advertising is probably to invite some food critics to a free meal. Yes, I will lose on that. I won't get paid for these free meals. In the end, though I will get people to come in faster who are paying to eat at my restaurant through these reviews. I must make a choice here, start making money direct and take a long time before I have enough of a customer base to get the money out or a faster way to give something away for free to bring in the money. Both ways have their faults. Give away food and I might re coupe it but aren't sure. The long way it might take so much time that I never get any salary out of it.