I think we can let the widget manager support configuring that setCursor call. Something like widgetManager.setCursorStyles({ hover: 'pointer', default: 'default' }) could do the trick, and provides a point of extension in case we need more than just “hover” and “default” in the future.
That being said, having a “default” cursor on the widget itself requires understanding when that “default” style is applied. In the reslice cursor widget’s case, it roughly means “set the cursor to ‘default’ when the widget interaction state does not have an associated cursor style and when interacting with the widget.” It doesn’t mean “set the cursor style when not interacting with the widget.”