Warren Buffet has given many interviews on the topic, and on the topic of Berkshire's investments in tobacco companies. His view is basically that as long as those industries are legal he has a responsibility to his shareholders to invest in them because it is so profitable to do so. He has also summarized his views on Bitcoin many times -- he has no interest in investing in it because it is not a productive asset (the same reason he does not invest in gold).
Responsible to his shareholders, who want a maximum return on their investment. He may be a clown, but the fact is that he is very good at giving his shareholders a return.
These industries are legal. If you think they should be abolished, fine -- but don't go around getting angry that people are investing in legal businesses that produce popular, if harmful, products. Until these industries are illegal, someone is going to invest in them, and because these industries are extremely popular those who invest in them will see their wealth expand.