There are two main reasons behind this
1) The images are taken from satellites... there might be some obstruction like clouds
2) Some countries(like India) only allow blurred images to be uploaded to respect the country's privacy and not making tasks easier for terrorists
.