Every byte must travel
A large image takes longer to transfer, especially on mobile or congested networks. Multiple gallery images compete for bandwidth and can delay content that matters more. Visitors also pay the cost in data usage.
Dimensions affect browser work
A browser may decode a huge source even when CSS displays it as a small card. That requires memory and processing before the image can be painted. Correctly sized assets reduce both download and decoding overhead.
Optimize the complete delivery
Resize near the rendered dimensions, choose a suitable format, compress to a visually acceptable level, and lazy-load images that begin below the fold. For responsive layouts, provide different image sizes so small screens do not receive desktop-sized files.