clamp() is a straightforward function. It simply coerces a value to be within the provided range. If clamp() works for your situation then use it, if it doesn't work for you then don't use it.
Other than that I have no clue what you are talking about.