Because I see many-many stupid or boring projects on freelancing sites. It's really hard to find a worthy one. And even when I found it, it's not guaranteed my bid (even free) will win.
And I don't mind helping people for free, and building something great. So why not?
Why not come up with your own interesting project and work on it?