The Catholic Church still opposes all of those except for offering network support and feeding single mothers (in which cases it recommends generosity). I don't think that's an overcorrection; I think it's the result of thinking very hard about human dignity over many generations.