I agree with you, and add a caveat;  the church knows all of this, recognizes the problems of continued enforcing celibacy upon the priesthood and its consequences of a dying, diminishing flock.  For example, remove celibacy and allow a married priesthood.  How would that reflect upon the hidden gays.  The priests who marry would then have an imposed conundrum as what to do with contraception.  The church still postulates contraception as an 'intrinsic evil'.  Is the wife of the priest going to have as many offspring as she can bear.  Is the parish going to support that, pay for college tuition.  I doubt it.