You will notice that all the "sciences" you mention have one thing in common between themselves and also with evolution - all of them are taxpayer paid for. No business would waste their money on that nonsense.
Thanks!
I don't follow these evo vs creation threads and I have not read much of this one, but just let me say you are bang-on about the difficulties of "formulating a non-God created hypothesis for life."
Science will never grasp creation.
JWinNC