Your comments

I would also like to be able to prune merged branches from my commit graph.

A common use-case for me is that I want to see a graph with ONLY a feature branch and the shared branch the feature branch was cut from.    But not only do I see those two branches, but I see every branch that got merged into the shared branch.