I think its difficult to man a multi member congregation with people from all different ages, walks of life, etc. Ive seen preachers preach on this topic before - but they are walking a fine line maybe due to the audience. If you have kids in the congregation, or elderly etc. I agree that the conversation needs to be had more often, like anything unspoken if its not addressed in the home, then you leave people with their own devices to find out about those things. Same can be said for making money too in my opinion. Preachers can shy away from that area, from fear of the perception of preachers only in it for the money. Its a fine line, but if you are going to send religious folk out into the world, prepare them for what the world brings to the fight.