Hi Eric,
Where Generated Coordinates go from 0 to 1, Object Coordinates go from -1 to 1, which means, that when using Object Coordinates, you get more texture (and the texture will look smaller). The same effect you get by doubling the Scale (and moving the texture -1 in X, Y and Z).
So, by using Object Coordinates and thus showing more texture, you also got more variation (in the Texture Output) and the ‘chances’ of getting to different ‘sides’ of the Color Ramp with (I assume you mean) Constant Interpolation (not a constant Color) have also gotten better…something like that…