That's only if they have the same interests that you do. Not everyone cares about long-term material well-being. Some people just want to hurt people and break stuff, and damn the consequences to everyone including themselves. And that's not limited to just psychotics, either. Look at political ideologies such as the neocons'. You can convince them that protectionism is harmful and invading other countries will wreck the economy AND make us less secure, and they will still promote both of those things because they value the idea of "national greatness" more than actual prosperity and security.
It's not that they do not see a harmony between morality and economic prosperity. It's that they just don't care. So how do you tell someone that they should replace their own values system with yours, since they clearly do not share your values? Unless you can say something along the lines of "no matter what you think, it's in your best interest to do x, y, and z because well the Creator of everything, including you, says so", isn't moralizing sort of pretentious?
I suppose I'm only left with the question of why you are trying to reason with the unreasonable.
Upvote
0