I have painted for some 25 years.
I have given my 'artwork'(watercolours) for Charity, to be auctioned.
I was very pleased they did bring in a really high price, in fact! more than what I would have ever sold them for....I know a bit sad, but I think because there were a lot of people at the event, and some really liked my work...they just got caught up in the bidding.
So I was happy, it went to a good cause.
I fully understand what you are saying.
It is a personal issue I think, there are no real hard and fast rules.
It's not an issue for me, because I really wanted to help...it made me feel I have done something for these charities, that find it hard at times to raise the money.
I think...and this is my opinion the world would be a better place, 'if' more people did give of their works.
That is only my opinion...and how I see life.
I do not make much on my work normally.....because 'buying art' is not something people have high on their list to buy.
So in the end......it is totally up to the person.