I think that thanks to the behavior of corporations a lot of people have a very unhealthy association with money. Corporations engage in a grossly unethical fashion to try to coercively exploit every single penny from people, and that's generally disgusting. I think that makes 'normal' people want to go in the exact opposite direction and you end up where we are in this discussion.
But if you just look at money as what it is - a simple means of exchange, then charging money doesn't need to be some sort of parasitic or exploitative profit-maximization thing. It's simply a means for people to be able to support themselves while doing something they enjoy, without having to rely on the wholly unreliable and potentially undignified behaviors in relying on donations.
This is all further compounded by governments making it difficult for people to transfer money between themselves openly + anonymously online, let alone on a global level. Actually selling things has some pretty significant hurdles to overcome. Easing global anonymous transactions would greatly lower the pain involved in selling stuff 'ethically'. Of course there's already one tech that had the potential for this, but hasn't yet quite lived up to its potential.