I see it this way - and this is just my personal view: A decentralized project does not need a leader, does not neet a company and does not need a foundation. Futhermore, a well programmed decentralized project doesn't need anyone, who has more to say than others or takes the responsibility for either man power or planning decisions.
That's why I love decentralization and why I hate crypto companies. I would have never gotten involved in any of the other projects, who first think to form a company (for the image of course) and then start working in some old fashion structures.
But go ahead, it's a free world, why not making a foundation. It's just that I don't want to enter ... but who am I to decide anything

Now, I am getting back to work .. not because a boss tells me to, but because it is pure fun! Yet, I am not saying that getting rewarded is a bad thing! Everyone got to pay his bills.
Every project needs a leader - right now you are the leader, and the code is hosted on a centralized github.
Also for promo activities - it is hard to organize any marketing effort without a leader.
Doesn't even have to be a foundation - but the project could benefit from hiring some people to promote it, and not all talent is interested in having crypto as a reward for their effort. A foundation could take care of converting the asset so that it pays the talent.
At the very least you need a place for community to collaborate. Not just on Github. Most projects have at least a Slack community and it does help a lot.
leeder is a term for somebody who makes decisions and not the work. work can be done by anyone who want to contribute. decision can be done through voting. i think thats the message he wants to give us and i totally agree. that does not mean we cant have a foundation pool money for paying people. we could control this just by voting if we would have some code for it. just open a slack if you want btw