I don’t disagree exactly, but I’d argue that you’re contributing to the project even if you’re just reporting bugs or helping others with it on e.g. Lemmy.
I could see avoiding all of that pragmatically in order to use some obscure, critical software, but not something you use every day and for which there are reasonable alternatives.
It’s such a good idea. I can’t believe they didn’t think of it sooner.