Have you ever been in a situation where you have updated some components in your site and as an unintended effect you altered the look and feel of some other parts of your site and it went unnoticed for some time?
We usually don't want to break already existing functionality. We usually don't want to break already good-looking stuff. That's there where visual regression testing comes to the rescue: it allows you to compare 2 sets of screenshots and find the differences between them.