Problem with decimal places in setpoints

After some more digging it seems that what I define in the stateDescription is completely ignored for some reason. Setting the min/max/step of the stepper item might help, but apparently cannot at all be done through .item definition files :frowning: (see here)

But why is the stateDescription not automatically been taken into account by the stepper (or other widgets for that matter)? Is this intended functionality?