I've donated quite a bit through the Kofi and Tipjar payment systems for neat OSS apps I use. I agree that it's not enough, however we do have other systems in place via Github sponsorships, Patreon (consistent funding), etc.
It's up for the community to adopt those platforms for their project