Those could work nicely for the brush preview perhaps in a UI list.
The real challenge is very technical: To get those previews to update dynamically as settings are changed, similar to how material previews currently work. It’s maybe possible that Blender could simulate a brush stroke and then render it in the background, and store it with the brush.