Hi Istvan, thank you for the comments. The blog was intended to help developers learn to use Map sparingly as a return or parameter type in methods. The Collectors methods that return Map are just some examples in the JDK that I am aware of.
Note, I am the creator of the Eclipse Collections OSS library, which has its own partition method and supporting types along with a set of Collectors in a utility class called Collectors2 with a partition method that returns a PartitionMutableCollection.
I was previously a member representative on the JCP Executive Committee, and did suggest a JSR for a Collections 2.0 be created about 4 years ago. I've since abandoned the idea as something as core as a Collections framework needs to be part of the JDK (not a standalone JSR), and needs to be developed and supported by the OpenJDK Core team.
FWIW, here is a link to the proposal for a JSR for Collections 2.0, I presented four years ago at a JCP Executive Committee meeting. It's hosted on the JCP site.
I've blogged a bit previously why I have abandoned the JSR idea.
Hope this helps. Thanks!