You can use a reference mesh for vertex painting and add a data transfer modifier to sculpt.
Currently, we have Layer brush that requires to save .blend file before setting persistent base.
And Multires Displacement Eraser brush that restores basemesh but only supports Catmull-Clark subdivisions.
Pablo also did a snapshot experiment.
So, the idea is already in the air.
Currently, we have a quick favorites menu. There was a GSOC project about custom menus and pie-menus.
But current right click popup in Paint/Sculpt mode is showing sliders.
And you are targeting a problem that has not been taken into account by easy customization in Blender.
Which is pop-up with only sliders or a mix of other stuff and sliders.
That is requiring to use python.
Currently, that is handled by face sets.
If you change Rotation Origins setting from Topology to Face Sets ; segments will take the length of corresponding face sets.
Currently, what you hide in Sculpt mode will stay hidden when switching into Edit mode.
That allows you to isolate a face set save it as a vertex group, and then, do whatever operation you want in edit mode.
That would be great to have such brush adding and substracting at same time.
But I would prefer a midlevel setting for brush texture.
And that probably requires 2 boundary planes offsets.
That is problem of history vs consistency.
In old versions, move tool in object/edit mode was named Grab. That is reason for G as shortcut for this tool.
When Grab brush was invented at same moment as Sculpt mode, same shortcut was used for brush that has same name and a similar effect.
But when Pablo introduced the move tool in Sculpt mode, he introduced the issue.
Sculpt mode keymap has to be rethought.
There is a Transform tool in sculpt mode that is a multitasking gizmo.
There is a gizmo per transform active tool (move,rotate,scale,transform).
And there is ability to always show gizmos whatever brush is used as active tool in Gizmo popover.
That is true that nobody is currently concretely working on it.
According to roadmap, that is supposed to start, in the middle of 2.91 development.
But current week is a bugsprint week.
Promise would be respected if something starts, next week.
We’ll see but that would not be surprising that devs will take a delay on their roadmap.
I would not be surprised if nothing happens before mid November.