You have view with dynamic columns. You want to display all the data within the array evenly between these columns. As columns are added/removed you need to split the array.
Yes, you can definitely use css columns, but sometimes you just need things or flexible. Maybe it's not a column, but a grid. Or maybe you start with columns, but can divide them into grids (like in VSCode).
Another use case could be splitting up players into teams. If you have a group of players and you need to make equal teams, then you'll need to split that array.
I don't see any use case
You have view with dynamic columns. You want to display all the data within the array evenly between these columns. As columns are added/removed you need to split the array.
In my opinion, the alignment of columns is done in CSS.
Yes, you can definitely use css columns, but sometimes you just need things or flexible. Maybe it's not a column, but a grid. Or maybe you start with columns, but can divide them into grids (like in VSCode).
Another use case could be splitting up players into teams. If you have a group of players and you need to make equal teams, then you'll need to split that array.
far fetched...but OK, enough words for such an simple function....
You said you didn't see any use cases, I'm merely presenting them to you. Do what you will with it.