If by "enumerable of discrete integers" you meant Enumerable.Range, it's not just that. Other examples include String.Substring, Array.Fill, Stream.Read, Span constructor etc.
If you meant it's not practical for non-integer types such as floats or dates, then of course you are right.
If you meant it's not practical for non-integer types such as floats or dates, then of course you are right.