It looks like we can’t output server arrays directly but have to set a value to do so. Is that correct? If so, why?
Yes that is correct. There is a specific action called “value” to get the contents of the array and assign it to a new variable that you can output.
This is because the array is manipulated by the other array list actions and there is no output there, so you have to specifically “read” it.