Why are men in the West not responding to calls to the priesthood, whereas men in Latin America, Africa, and Asia seem to be? You're not going to agree with my answers, but what the heck...
Because they are surrounded by a culture of dissent to a much greater degree than the Latin American, African and Asian clergy. Because many, if not most, Western seminaries are essentially homosexual bawdyhouses. Because lay psychologists are rejecting candidates that show any tendency to actually be Catholic.
Etc., etc., etc.
Why not require a person wanting to be a celebate priest to go through a ritual like the worshipers of ATIS used to do. Public castration. This will separate the truly devout from the gay wanabees. ORIGEN did it to himself, so why not make it a requirement today? (sarcasm)