But yes, I do agree that paying for FOSS should be the norm, where possible. And hopefully this will indeed prevent ads in many cases.
It's a shame that advertising has become so normalised that is reflexively added to so many fledgling projects. Most startups fail, but there are always others being born in their place, churning out more ads into the gap.
Another niggle, which is admittedly at a tangent from what I took as your main point. Not everyone in the "HN crowd" is in a position to donate. Recently I read a comment here from someone who said they're homeless, for example. But for those HNers who are employed, yes, donation to FOSS should be far more common.