It takes Google a lot of time, effort, and money to purchase and process these images. Google invests heavily in acquiring and updating satellite imagery, aerial imagery, and street views to maintain the accuracy and usefulness of Google Maps and Google Earth, so Google can only update them periodically.