I have read documentation for functions such as values and define-values that return and consume multiple values. I understand what they do. It's not clear to me when you would want to use such a thing.
When would it be bad/impossible to build a single list of values and consume that single list of values instead?