I think some of the disconnect between what you wish you heard from BioLogos and what you actually hear may be the intended audience and who you imagine the intended audience should be. What side of the continuum you are talking to matters when you are framing your talking points. I’m sure you’ll correct me if I’m wrong, but I get the impression that much of the argumentation that comes from ID folks is aimed at discrediting material naturalism as a philosophical system and developing a scientific apologetic against atheism. They spend a lot of time talking to that side of the continuum. More power to you, I hope lots of people come to Christ as a result of those efforts.
It would never occur to the vast majority of the people I interact with to argue against a Designer/Creator. That is an a priori assumption. They will argue quite vehemently against granting any validity at all to evolutionary biology. I think a lot of times when BioLogos speaks to people on this end of the continuum, you criticize them for not simultaneously hammering away against atheism.
I don’t have a dog in the “everything in life can be explained through natural mechanisms” fight. I have zero commitment to that proposition. I don’t know what theology you are referring to as being tied to evolutionary mechanisms. I thought everything was so compartmentalized around here that you either got a science article or a theology article and the two did not overlap?
I can’t imagine how verifying that there are currently unidentified mechanisms at work in addition to natural selection would change my theology. Just last week I was one of the people insisting that science and naturalism don’t speak to most of the important things in life. I believe those crazy stories about the people who get organ transplants and develop unexplained love for opera or Indian food and find out their donors had those loves too. Or twins separated at birth who have these bonds that genetics alone don’t explain. Sure, why not. Life is infinitely complicated. Or, some might even say irreducibly complex…