Yeah both ways should really be available as a “Brush Size: Relative to Viewport / Relative To Mesh” toggle somewhere (the stroke menu perhaps). This was a huge annoyance when trying to draw a continuous tube around the Y-axis of a polymesh using curves. One has to stop, reposition the mesh, then start a new curve where the last one left off. Getting the ends to meet seamlessly and at the same size is nearly impossible because of the fixed brush size as is. I’ll have to take a look at this Store DrwS plugin because it sounds like it might be a good bandage for this problem.