In some cases different "tapers" of parameters are useful. With "taper", I mean the relation between knob position and numerical value : only positive range, bipolar, semi-exponential.
Currently an object selects the taper used on a parameter, and the user can't change it without modifying the object.
A separate object for every combination of object+taper(s) explodes the object library, perhaps a user-selectable taper (when this is allowed by the object) is a better option, keeping the object library more tidy.
There is also demand for "subranged" parameters - where tweaking is reduced to only a part of the parameter range. If that is implemented, the "math/+c" could be thought of as just a subranged "math/-+c".
Exploding the number of objects : easy. Cleaning it up while maintaining forward compatibility is harder.
But let me first get the next release out, that will make developing and sharing custom objects a lot easier: