I think it is more readable.
I have worked on big @dataProvider unit tests where the arguments were multidimensional arrays and building the data array piece by piece (`$data[] = ...`) greatly helped readability, debugability and maintainability.
But I agree that in this case it it might be less of an issue.