as mentioned by others, ArrayFormula() is just how google sheets wraps an array formula, in excel an array is wrapped in {curly brackets} by using CTRL + SHIFT + ENTER.

so if the formula works without it then there is no valid reason for adding it in "just for the hell of it"