The scenario is the same web-page should render perfectly on all kind of devices(mobile, tablet, desktop, laptop, projector, and high-resolution TV etc.)
The Bar width is set using Size property for Minor tick. The Pointer Width is set using Size property of Pointer.
Now that the sizes for bar and pointers are fixed, we cannot change it with changing screen resolution.
SVG has the property for scaling itself based on the design size and actual size on the client (ViewPort Size).
If something like design width and design height property is added, it will be really helpful to scale the same control and use it on all kind of devices with resolutions ranging from 320 x 180 to 4K UHD displays.
You can change the values server properties by detecting the screen size on the server through RadDeviceDetectionFramework: https://docs.telerik.com/kendo-ui/api/javascript/data/datasource/methods/filter.
Another approach is to use the setOptions() method of the Kendo Gauge widget that powers RadLinearGauge and RadRadialGauge and set the desired settings on the client: https://docs.telerik.com/kendo-ui/api/javascript/ui/widget/methods/setoptions. This can include events like Sys.Application.Load, window.resize or any other project logic. Note that you may need to also call resize() or redraw() to have sizes and new properties to take effect.
The properties that control the gauge appearance pertain mostly to design and as such, are defined by the application developer. The gauge cannot arbitrarily change them because this can change the design required by the developer. Even if the developer wants a change to happen, the gauge cannot know what that change is in order to guess correctly. This is why the developer can apply modifications through the widget's API if/when/as needed.