Yeah what is really happening is that the edit mode data on the 3D view sidebar Item panel labeled “radius” or “mean radius” is not updating properly.
The behavior about the objects and curves is not really a problem if the behavior was consistent across the board and not “one way for the curve geometry and another for object geometry”
And yes this is truly older behavior. It’s actually one of the reasons that curves scared the crap out of me as a noob to blender 😂 back in 2017-2018. I’d scale a big selection of objects and their target deformation curves and hit apply scale and then everything would freak out (and I had it just the way I wanted it before “applying scale” on everything)…..then naturally I would freak out. Then I’d feel like I had to delete the curve and start over with a new one………until I found the radius value.
i just could not figure out was was going on until I took time to open a simple instance of blender and “figure out the behavior”
But the behavior is really quite inconsistent on that radius value updating because the curve arrows and bevel geometry (visually, not numerically anywhere) adjust in size based on that value being manually updated without scaling. What’s more when you scale in object mode the arrows get bigger along with the bevel geometry (visually) but the radius value stays the same (which affects object’s geometry who are relying on that curve for deformation). That value should be updating during the scaling modal operation in my opinion because it is doing it to the curve bevel geometry and the radius arrows.