Donations aren't tips. I'm an Open Source maintainer as well, and I don't
ever expect to be paid for my work. It's a hobby, whereas the code I write at work is what people pay me to do. Growing up, I knew a fairly popular musician from the internet-era, and I'll just say she made less money than I did working the cash register. She worked more hours, too.
Tipping, as an American culture, exists to reward "above and beyond" behavior from service workers. Tiktok performers, bedroom musicians and FOSS developers aren't service workers, and most of the time they aren't salaried either. Expecting to live off those wages is an unfortunate mistake.