Not sure I appreciate the title... I had a bit of a visceral reaction to the title because I had expected an advocation for a brute force method over the (Map|Object).groupBy static methods that are mentioned.
As opposed to something like: "For Array to Object Mapping, Use groupBy Not reduce"