Sure, donations work for some people.
The problem is pushing that as the solution for everybody.