ну хз, возможно. Но если обозвать функцию нормально и ее аргументы, то врядли ты забудешь, ты же помнишь что делает метод sort или filter в js)
Потому что они делают одну простую вещь, у которой нет множества значений. А тут объект из одной структуры нужно в другую перегнать. Так-то в этот код может никогда не заглянешь, речь про поддержку кода, когда нужно его расширять будет, например.