так суть в том, что это выражение просто нельзя использовать в тех же местах, где (sum .).filter, почти наверняка придётся промежуточный метод определять, иначе перегруз будет
читается первое выражение как (сумма фильтрованных), а твоё читается как
(взять элементы, отфильтровать их, а потом сумму посчитать)
т.е. это будет полезно слева направо только если воспринимать их как последовательность действий