Because it's a consumerist dream to have a team you don't pay work on a thing you use for free. OSS users are biased towards consumerism. But what is the alternative?
GitHub seems to be going in the direction of solving the problem. Access to the repo only if you're a sponsor. But I think for people to start donating to you, you or your repo has to be known. It's a closed circle...