I would gladly be right there with you, Ladislaus, in being against baptism of desire, if only to slam the door shut on this expanding, sloppy concept of EENS that is one of our modern plagues. The problem is that this means those invalidly baptized, or baptized by priests without the proper intention, cannot be saved, which doesn't sit well with me.
Granted, that may be sentimental. What is more to the point is that denying baptism of desire would also deny baptism of blood which goes back to Tertullian and has its roots in the teachings of the Fathers. Many of the Fathers who were extremely strict on baptism's necessity allowed for baptism of blood. The idea of a catechumen fervently professing Christ who is killed and goes to hell is injurious to the faith, in my opinion. Would God really want catechumens to stay silent and not preach Christ when challenged, in case they might be killed? You can say "Well, maybe this catechumen would one day have become a heretic so God allowed him to be killed out of mercy." Okay -- but how would it look to other Catholics to see a priest condemning someone to hell who died for the name of Christ while a catechumen in the Catholic Church?
Denying baptism of blood creates all kinds of impious scenarios of this sort, and of course God would have accounted for all these contingencies beforehand. He did this, in my opinion, by truly giving Himself the ability to save someone without water baptism.
Raoul, you really need to stay away from this can-o-worms.
1) I don't think that explicit BoD necessarily undermines EENS, so that's not my reason for opposing it. I don't have that as my driving "ulterior motive".
2) If a person were not validly baptized, then God allowed that to happen. I am a proponent of the position that intention means intending to
do what the Church
does. That's why heretics can validly baptized. Even if a Mason were in his mind thinking "I do not intend to baptize", he in fact DID intend to baptize if he said the words prescribed by the Church. But that's a separate issue. God manages all our affairs in His Providence. He could just as easily have willed that such a person be born among the animists and not receive Baptism at all. God is NOT CONSTRAINED BY IMPOSSIBILITY. This idea that BoD/BoB supply in cases of impossibility is borderline blasphemous, for "With God all things are possible." IMPOSSIBILITY does not make a compelling argument. Nor does God have to "give Himself the ability to save souls" by instituting BoB and BoD. It would be NOTHING to God to arrange matters in such a way that all His elect received water Baptism. In fact, the dozens of examples of saints raising people back to life in order to confer water Baptism upon them was to show that there's nothing God cannot do to grant Baptism to one of His elect.
2) We do not know why God would refuse Baptism to a catechumen being martyred. Perhaps that person would have sinned more in having some day rejected and turned his back on the graces and promises of Baptism and thus merited a greater eternal punishment. We absolutely cannot know this. Why does God allows babies to be aborted without Baptism when they have committed no actual sins? Why does God allow even children to sometimes die cruel deaths? We cannot know the mysteries of God's Providence. I have known people who left the Church due to some tragedy that they deemed incompatible with their belief in a good God. So let's not open this can of worms.
3) Who cares what people think of a priest? Those same people have also condemned the Church for refusing Christian burial to ѕυιcιdєs and for saying that unbaptized babies are in hell.
Remember that in hell the actual sufferings are based on the good vs. the bad that a person has done. Someone who dies a catechumen while shedding his blood for Christ may render his eternal fate much less severe, and perhaps--IMO--even suffer no torments at all, having received a certain remission of actual punishment due to sin from this martyrdom. As opposed to perhaps what would have happened had this person been baptized and renounced his baptism, for his sin then would have been greater.
So only God knows why people are born into their circuмstances, why their lives progress the way they do, and why some receive certain graces that others do not.
St. Robert Bellarmine also argued--regretfully--in favor of BoD based on this "it would seem too harsh" mentality.