The problem is that evolution up to human stage requires 1B years. Let's break this 1B years in thousand 1M year blocks. Assume that probability that all life terminates at each 1M year block is 1% due to events like super volcanos, astroid hits, solar flairs, ice ages, magnetic pole reversals etc. This leaves chance of only 0.004% that life will continue to exist after 1B years on a planet that was already viable. If probability of life serviving after each 1M year block was 90% instead of 99% then completing full 1B year would be astonishingly small 10^-44%. Current estimate in milyway galaxy is 20 billion Earth-like planets. However if probability for completing full evolution cycle was so small than intelligent human-like life indeed would be extra-ordinarily rare.
Another thing to think about: Any sufficiently advanced life form would eventually do long term space travel and face with the fact that life is super rare. This will lead to them seeding life with their own genetic material to other planets. This will eventually lead to millions of planets full of life in span of few million years. However this hasn't appeared to have happened indicating that we might be the one who do this.