How about we as a society understand that not everything written is worth paying for?
People need to treat open source as contributing openly to society with no expectation of return. Conversely there is no guarantee the maintainer has to listen or do anything anyone says.
If people want to support you can charge to support.