I believe there are probably lots of "earth-like" planets out there capable of sustaining life, and probably a
lot of planets that do have life. We have to keep in mind that humans are very limited in our capabilities of detecting
planets in the universe. Our lack of ability to detect them due to our own limitation on methodology, does not mean the
planets do not exist. It just means we can't detect them yet. Maybe we will come up with better machines and
methods of detection in the future.
The Sun is one star, in a galaxy with billions of stars, in a universe with billians of galaxies and other phenomenom
that we can't even begin to explain, how can we know for sure if other planets in other galaxies have life or
not?
Another thing I've always wondered is, we have always assumed that because we understand life in a certain way, all
life must be the same. How do we know if some different life form, that does not follow the same rule as life forms on
Earth, exist on some non-earth-like planet? There's weird microbes on the bottom of the ocean that are uses
chemorespiration instead of oxygen, so there's no proof that some weird sort of non-earth-like life has not
developed on some non-earth-like planet.
Besides, just like DarthTofu said, we are observing the universe as it used to be. Not what it is right now, so we have
no idea what is currently out there.