UniformScaling type

What’s the point of having this type? It seems to behave just like a scalar number. When is it ever necessary?

Numbers don’t have size, so a lot of the time, using UniformScaling is more robust when you are doing things like broadcasting.