Pretty sure everyone likes free stuff. Things are 10x better when you don't pay for them.
exactly, if people do graphics for a hobby and for fun, nobody should pay.
People also need to make money for a living or even on the side for some pocket money. If you are skilled in something that others have a demand for then you should be able to charge for that service.
Yes of course if you are skilled, but if you are just doing it for a hobby and messing around, then you don't need to charge.