Why do I get the feeling you are fighting my feedback/needs/wants instead of welcoming them and seeing what can be done in the future to improve this?
Bugs and bad design they both need fixing alike. This is not a bug, I get it. It doesn’t make it right.
A primitive shouldn’t behave like this… that is why there was a conscious decision to make its NURBS equivalent retain its alignment after transformations. There is literally no use for the gumball if it resets back, like I have shown.
I guess I will use this as a workaround, but sometimes it is very time consuming and difficult to re align the gumball back. I would need to move the Gumball x amount and then -x to make it stick before deselecting my geometry…
Also, it does not remember for sub-objects…
But this is a primitive…
Also, in this example I showed 2 things that were not ‘blobbly’, but planar curves and edges. Why isn’t gumball working as expected here?
Is this blobby enough for you?
I am barely starting to get into SubD, maybe I am just not getting the flow of it, but how can I easily and rapidly scale this radius in one direction (as if I had a Gumball) when I don’t have one?
Result (Left) vs Expected (Right) Notice how left ring is totally deformed (because of the default position of the gumball) and Right ring was scaled in 1D into an ellipsis.
You might be wondering how I managed to do the right one. I re positioned the gumball manually thanks to center and quads snaps. Besides this being extremely time consuming for such a trivial task, sometimes you don’t have a perfect circle to calculate a center from… and, if you want to re edit the radius, you will have to re position the gumball all over again because it does not remember its alignment for sub-objects! Brilliant! 
Now, why the Gumball can’t figure out the correct alignment of a planar circle is beyond me…