So, I see it as a benefit for supporting a game I love. I try to throw a spare $20 at the game from time to time just because I want to keep it alive. In saying that, I am picky at what skins I buy.
I was miffed in the beginning when Ginebra's skin popped up for ~$80ish, but it is a take it or leave it situation. If you want to have that level of skin and you have the spare cash... go for it.
Pay these artists and creators the money they are due. I have paid way beyond the normal $60-65 that I usually pay and I feel good about it, because I see new weapons, skins and levels. They aren't greedy, they are surviving.
I think this is a "niche" (not the word I'm looking for) way of thinking, at least in the gaming industry. Paid dlcs is a norm now but most people have a stiff limit on price and ethics on how much should come in a base game. Since it effects everyone and the future of the product most people go after it as a community so developers don't think high prices is an ok thing. So even one person paying for that skin even as support for the devs is still seen as heresy.
At the same time I appreciate your way of thinking. As someone who regularly commissions artist and constantly donating in support of my favorites I understand the personal relationships with yourself and the artist vs "voting with your wallet" which is more a community thing.