The church and many other churches are simply afraid to confront and discuss these issues. The source of difficulty is depiction of women as unclean, impure and inferior. Thus if a man marries, he rendered ritually impure when he has sex with his wife. Of course we are still blaming Eve for causing Adam to sin. This anti-woman attitude stems from eons of patriarchal teaching in all the world's religions. 

Meanwhile, the faithful are starved for the Eucharist and pastoral care. Brazil is only one of the many examples, with the mounting shortages of priest in the USA rapidly rising to a crisis point.