This isn't the way I'd sort ls output by date or whatever field. I'd use `ls -l --sort=date` which I guess is what the GP meant with having every tool do their own sorting by field.
I also like that nushell's table oriented approach displays the column names, and you just use those names for the `sort` command or `where` command etc.