Events quiz Question 2

In the Events quiz question 2 “Why is it useful to be able to listen for Solidity events being fired?” says the answer is “Because frontends in dapps can react to changes in our contracts.”

Why wouldn’t it be “Because we can create a log of events in our contract”?