Por qué la iglesia católica no permite que los sacerdotes y las monjas se casen y tengan hijos?

Se sabe que los sacerdotes no suelen respetar el voto de castidad son miles los que han caído en la tentación de tener relaciones sexuales (es lo normal ya que el sexo es una necesidad fisiológica según Masglow) y muchos llegan a tener hijos. También las monjas tienen relaciones con los padres y sabrá Dios que hacen cuando quedan en embarazo.

Debería ser permitido que tengan familia, ser sacerdote es otra labor social más.