One critical piece methods miss is they can't decentralize contribution. For example, the gganimate package in R gives user new ggplot functions. With a `+` users can use functions from any package, so the gganimate approach works.
With method chaining the gganimate author would have to mutate some class, and users would have to load all methods (vs importing what you need).
With method chaining the gganimate author would have to mutate some class, and users would have to load all methods (vs importing what you need).