Why morally? If you go for the money and you do not steal it, you certainly bring value into the world, that people are willing to pay for. Do not see what is morally wrong about it.
Besides what on_and_off said (and you can add many more to that list, for example diamonds, oil, construction using migrant workers in bad conditions, etc) there are also people who only care about money, regardless of the harm that it causes (deforestation of the amazon? Tobacco products? Financial products that lead people to ruin? Drug industries? Human trafficking?)
Some people will pay for all kinds of things that are extremely harmful. Your comment seems rather disingenuous. Why are you trying to twist my words to reflect badly on me? Guilt about the products you buy? (See what I did there? Same thing you were doing :D)
You started to talk about society and their good or bad decisions in their life, when they buy things. I thought it was interesting then to ask you as an example of society. There was no judgement from my side. And I certainly have no guilt, when i buy a product, that improves my life.
I am not ignorant. Of course i see, that with my buying decisions, i kind of maintain all these side effects, that come from working off this planet. I want the best product that can be created with as little resources as possible. That would be of big value for me.
But who am i to judge someone else's decision to buy something, that they value. I might not like it. It might not a good decision in the long term. I would prefer that certain decisions were not made. Personally i can only try to make things better. I will not become a dealer, who has to provide a good product to my clients.
In any way, i was just curious. No bad intentions.
(and to the other commenter, i dont know what to answer.)
One flaw in your reasoning is that often times people are willing to pay for things which are bad. For example, the Holocaust was bad (a lot of good people died), but people were willing to pay for help in carrying out the Holocaust. Therefore, it doesn't follow from the fact that people are willing to pay for a thing (the Holocaust), that that thing is a morally correct thing to do (the Holocaust was bad). That is to say, just because someone values something (people valued the Holocaust), doesn't mean that it is a moral thing to do (the Holocaust was not a moral thing to do).
To see my point all you need to do is imagine either a bad person or an ignorant person having money. If you think either of those situations is plausible, then you can surely imagine such a person paying for something which has a bad effect on the world. For most ideas of morality, doing things which can reasonably be expected to have bad effects on the world is considered immoral (this is very loosely stated, but hopefully you can see my point).