The Catholic Church is opposed to contraception for moral reasons.
Where is the morality in creating a life when food and clean water are rare commodities? Where poverty exists and educational opportunities are non existent?
Where is the morality when disease is spread?
Where is the morality when a women is the victim of domestic violence? When a women is forced to conceive and then trapped as the child become a lever to gain more power and more control?
The Catholic Church is not a moral enterprise. It is a criminal enterprise. They oppose birth control solely for the purpose of creating more Catholics. They have been perpetrating a fraud since inception by promising a wonderful afterlife if you give everything to them in this life. That's called fraud. Fraud is a criminal activity.