Is it better for functions to own their parameters?

Structs are more like function return values than function parameters.

Reusing one of my previous posts on this question: