It's certainly possible to get it in the ballpark, but they don't. Did you read the Lutron article? It's just a matter of not being standardized. For example, 4-20mA usually sets 4mA as zero, 12mA as 50%, 20mA as full, much below 4mA as open circuit fault, hence 4-20 rather than 0-20.
In the ballpark, yes, but how large a ballpark? Yes, I read the article. I deal with a different type of drivers, often using 0-10, +/-10, 4-20, 0-20, and indeed (-20)-(+20) as inputs and (usually) valves or at least solenoid operators as outputs. I'd guess that perhaps half or a few more are open loop.
Manufacturing tolerances come into play; if the driver is part of the controlled device, the manufacturer can typically match the replaced with new within (WILD GUESS) 10% over the input range of 15% to 85%. The ends are more difficult. But if the user needs to replace a brandA with a brandB, even these are very difficult. and intensity
Let's take the lighting controller. Please accept I know almost noting about lighting, I'll assume a 0-10 command. Perhaps with the initial 40 fixtures in a facility all are "identical" and give 3200K and 200 lumens at 10%. This same fixture, new, outputs 3600K and 2000 lumens at 90%. Six months later a forklift knocks 3 to the floor and new ones, similar part number, are purchased. How's odds the color temperature and intensity will be "the same" visually as the existing. (How's likelihood anyone will care?)
But my point is there is no (practical) way to correct these differences.