One of the famous problems with df is that it's very much single threaded. At least the last time I checked, which is some years ago by now.
Besides that blocker, your idea sounds like a nice win.
Besides that blocker, your idea sounds like a nice win.