Well it's your UI solution (obviously), but my argument would be that imposing an artificial limit about how a slider will be used (when there is no apprent side effect) is a mistake. The slider where I wanted more than 10 steps is one that would encompass the entire height of the screen, therefore would have more than enough space to have distinct steps of a value. Regardless, it's not a huge change in the rare cases that the code, but just an annoyance every time we update.
Glad to see the auto-correct in there though. Naturally, it might only be visible in #if UNITY_IPHONE || UNITY_ANDROID, but I thought I read somewhere that conditionally compiled serialized script variables could lead to bad behavior so I didn't include that.
Thank you for your continued improvement and support of NGUI.