@Rick

I think readability is also an aspect to take into account.
Strings loaded with many ampersands (&) I find difficult to read.

But creating new named ranges isn't such a good idea in functions; there we find a barrier.