Just being an user of a FOSS system is already a huge contribution. It provides a good feedback loop for developers and brings motivation for the teams to solve issues that are sidelined when no one seems to care.
Granted, FOSS developers don't live off user feedback alone, but if you depend on 1% of your user base becoming faithful financial backers, the more users you have, the better it is.
It is not just about solving bugs, it is also about gaining mindshare. If a user comes to me and (politely) says "I want to use your product, but while issue X is not solved I will have to stay with your competitor", guess what will get prioritized in the backlog?
Or perhaps I should also add "reasonable" to the list of qualifiers? I can see that a larger project might be overflowing with well-meaning but mostly clueless people with unreasonable requests.
How are the ones who don't come to you contributing, though? You said merely using it is a huge contribution, but this example goes beyond just using it.
The one that is using without contributing any feedback is at the very least not using the competitor.
If someone asks them "what are you using to solve problem X" and the answer involves my product, it's my product that gets exposed to another user, who might be interested in contributing...
Granted, FOSS developers don't live off user feedback alone, but if you depend on 1% of your user base becoming faithful financial backers, the more users you have, the better it is.