I knew of one non-profit that lived off interest, basically. For every million dollars they raise, they can afford to hire one more worker or do X more things, based off the interest that money makes sitting in a bank.
It seems like a good way to go, if you can just raise the millions needed. Maybe some billionaire can set Wikipedia up with a trust fund...