Wild life's struggle for survive is always hard, even in predator-free urban environment. I'm not a scientist but I think 50% survival rate is not that bad. Different species has different survival rate. Fish spawn millions of eggs and very few of the grow into fish.