We have definitely seen that as well. One of our courses, that had a lot of images, was nearly 200 MB!
Unfortunately, although I think Evolve does some minor “optimisation” to your included assets when Publishing (I actually find the image quality goes down), the Graphic Components allow you to toggle on “External Image?”
With that on, you can point straight to an image hosted in AWS, or a similar cloud-based service, and it seems only to grab and display that asset when the course is opened rather than saving copies of all your images in the ZIP folder it Publishes as.
This can greatly reduce the file size of a course that has a lot of Graphics, but unfortunately requires you to potentially pay for a service to host your images somewhere else.
The only other “solution” we used prior to this was to manually run any Graphics through a free online Photo Resizing tool e.g. https://www.photoenlarger.com/
There, you can easily set the width of your image to the minimum Evolve-recommended 1024 pixels, and thus reduce the file size of each asset before upload / use if they are quite large. In addition to this, you can then run it through https://imagecompressor.com/ to further reduce the file size while maintaining a certain level of quality.