… seems a bit pointless.
The type signatures are harder to understand. a → b → c → d makes way less sense than (a, b, c) → d.
a → b → c → d
(a, b, c) → d
Favors positional function application over unordered named arguments. Especially noticeable with partial application.
Hard to implement (see “Making a fast curry”).