I'm also not saying that both pilots having ATPs would have prevented the Colgan accident - but you can't deny that requiring airlines to hire people with more experience, and having already demonstrated their abilities to ATP standards, will increase safety to the general public.
What one can't deny is if the Captain had his certificate pulled at at some point during his five check ride failures, the accident would have been prevented.