Google provides a feature to compress the photos, it's reeeally difficult to see a difference from the original. That saves a lot of space. It's a good practice to delete blurry/repetitive pictures. With that, 100 GBs can last a long time.
It's a bigger problem with videos where higher bitrate/resolution make a difference and they consume a lot of storage.